diff --git a/src/AST/Stmt.cs b/src/AST/Stmt.cs index 88ffda4599..bf3800157a 100644 --- a/src/AST/Stmt.cs +++ b/src/AST/Stmt.cs @@ -149,7 +149,6 @@ public Stmt() public SourceRange SourceRange { get; set; } public SourceLocation BeginLoc { get; set; } public SourceLocation EndLoc { get; set; } - public Stmt StripLabelLikeStatements { get; set; } public abstract T Visit(IStmtVisitor visitor); } diff --git a/src/CppParser/Bindings/CLI/Stmt.cpp b/src/CppParser/Bindings/CLI/Stmt.cpp index 9c50497a57..95660433db 100644 --- a/src/CppParser/Bindings/CLI/Stmt.cpp +++ b/src/CppParser/Bindings/CLI/Stmt.cpp @@ -113,16 +113,6 @@ void CppSharp::Parser::AST::Stmt::EndLoc::set(CppSharp::Parser::SourceLocation v ((::CppSharp::CppParser::AST::Stmt*)NativePtr)->endLoc = _marshal0; } -CppSharp::Parser::AST::Stmt^ CppSharp::Parser::AST::Stmt::StripLabelLikeStatements::get() -{ - return (((::CppSharp::CppParser::AST::Stmt*)NativePtr)->stripLabelLikeStatements == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)((::CppSharp::CppParser::AST::Stmt*)NativePtr)->stripLabelLikeStatements); -} - -void CppSharp::Parser::AST::Stmt::StripLabelLikeStatements::set(CppSharp::Parser::AST::Stmt^ value) -{ - ((::CppSharp::CppParser::AST::Stmt*)NativePtr)->stripLabelLikeStatements = (::CppSharp::CppParser::AST::Stmt*)value->NativePtr; -} - CppSharp::Parser::AST::DeclStmt::DeclStmt(::CppSharp::CppParser::AST::DeclStmt* native) : CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native) { @@ -2444,12 +2434,12 @@ void CppSharp::Parser::AST::CapturedStmt::CaptureInits::set(System::Collections: ((::CppSharp::CppParser::AST::CapturedStmt*)NativePtr)->capture_inits = _tmpvalue; } -CppSharp::Parser::AST::Stmt^ CppSharp::Parser::AST::CapturedStmt::capturedStmt::get() +CppSharp::Parser::AST::Stmt^ CppSharp::Parser::AST::CapturedStmt::CapturedStmt::get() { return (((::CppSharp::CppParser::AST::CapturedStmt*)NativePtr)->capturedStmt == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)((::CppSharp::CppParser::AST::CapturedStmt*)NativePtr)->capturedStmt); } -void CppSharp::Parser::AST::CapturedStmt::capturedStmt::set(CppSharp::Parser::AST::Stmt^ value) +void CppSharp::Parser::AST::CapturedStmt::CapturedStmt::set(CppSharp::Parser::AST::Stmt^ value) { ((::CppSharp::CppParser::AST::CapturedStmt*)NativePtr)->capturedStmt = (::CppSharp::CppParser::AST::Stmt*)value->NativePtr; } diff --git a/src/CppParser/Bindings/CLI/Stmt.h b/src/CppParser/Bindings/CLI/Stmt.h index ac45ff80ec..4a72220a3a 100644 --- a/src/CppParser/Bindings/CLI/Stmt.h +++ b/src/CppParser/Bindings/CLI/Stmt.h @@ -239,12 +239,6 @@ namespace CppSharp void set(CppSharp::Parser::SourceLocation); } - property CppSharp::Parser::AST::Stmt^ StripLabelLikeStatements - { - CppSharp::Parser::AST::Stmt^ get(); - void set(CppSharp::Parser::AST::Stmt^); - } - static operator CppSharp::Parser::AST::Stmt^(CppSharp::Parser::AST::StmtClass klass); protected: @@ -1366,7 +1360,7 @@ namespace CppSharp void set(System::Collections::Generic::List^); } - property CppSharp::Parser::AST::Stmt^ capturedStmt + property CppSharp::Parser::AST::Stmt^ CapturedStmt { CppSharp::Parser::AST::Stmt^ get(); void set(CppSharp::Parser::AST::Stmt^); diff --git a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs index 6f63e513ea..92d34a01bc 100644 --- a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs @@ -17467,7 +17467,7 @@ public enum StmtClass public unsafe partial class Stmt : IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 24)] + [StructLayout(LayoutKind.Explicit, Size = 20)] public partial struct __Internal { [FieldOffset(0)] @@ -17482,9 +17482,6 @@ public partial struct __Internal [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - [SuppressUnmanagedCodeSecurity] [DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, EntryPoint="_ZN8CppSharp9CppParser3AST4StmtC2Ev")] @@ -17636,29 +17633,11 @@ public virtual void Dispose(bool disposing) ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->endLoc = value.__Instance; } } - - public global::CppSharp.Parser.AST.Stmt StripLabelLikeStatements - { - get - { - global::CppSharp.Parser.AST.Stmt __result0; - if (((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Stmt.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements)) - __result0 = (global::CppSharp.Parser.AST.Stmt) global::CppSharp.Parser.AST.Stmt.NativeToManagedMap[((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements]; - else __result0 = global::CppSharp.Parser.AST.Stmt.__CreateInstance(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements); - return __result0; - } - - set - { - ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->stripLabelLikeStatements = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; - } - } } public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 44)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -17674,15 +17653,12 @@ public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] 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_ decls; - [FieldOffset(36)] + [FieldOffset(32)] internal byte isSingleDecl; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr singleDecl; [SuppressUnmanagedCodeSecurity] @@ -17855,7 +17831,7 @@ public uint GetdeclsCount public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -17871,12 +17847,9 @@ public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal semiLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal byte hasLeadingEmptyMacro; [SuppressUnmanagedCodeSecurity] @@ -17970,7 +17943,7 @@ public bool HasLeadingEmptyMacro public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -17986,27 +17959,24 @@ public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_N___1_S_allocator__S0_ body; - [FieldOffset(36)] + [FieldOffset(32)] internal byte body_empty; - [FieldOffset(40)] + [FieldOffset(36)] internal uint size; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr body_front; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr body_back; - [FieldOffset(52)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal lBracLoc; - [FieldOffset(56)] + [FieldOffset(52)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracLoc; [SuppressUnmanagedCodeSecurity] @@ -18236,7 +18206,7 @@ public uint GetbodyCount public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -18252,15 +18222,12 @@ public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18391,7 +18358,7 @@ public SwitchCase(global::CppSharp.Parser.AST.SwitchCase _0) public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 52)] public new partial struct __Internal { [FieldOffset(0)] @@ -18407,30 +18374,27 @@ public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr subStmt; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal caseLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr lHS; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr rHS; - [FieldOffset(52)] + [FieldOffset(48)] internal byte caseStmtIsGNURange; [SuppressUnmanagedCodeSecurity] @@ -18573,7 +18537,7 @@ public bool CaseStmtIsGNURange public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 36)] public new partial struct __Internal { [FieldOffset(0)] @@ -18589,18 +18553,15 @@ public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr subStmt; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; [SuppressUnmanagedCodeSecurity] @@ -18681,7 +18642,7 @@ public DefaultStmt(global::CppSharp.Parser.AST.DefaultStmt _0) public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -18697,15 +18658,12 @@ public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal identLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr name; [SuppressUnmanagedCodeSecurity] @@ -18817,7 +18775,7 @@ public string Name public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -18833,12 +18791,9 @@ public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal attrLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18937,7 +18892,7 @@ public AttributedStmt(global::CppSharp.Parser.AST.AttributedStmt _0) public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -18953,42 +18908,39 @@ public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr then; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr _else; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(36)] internal global::CppSharp.Parser.SourceLocation.__Internal ifLoc; - [FieldOffset(44)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal elseLoc; - [FieldOffset(48)] + [FieldOffset(44)] internal byte _constexpr; - [FieldOffset(49)] + [FieldOffset(45)] internal byte hasInitStorage; - [FieldOffset(50)] + [FieldOffset(46)] internal byte hasVarStorage; - [FieldOffset(51)] + [FieldOffset(47)] internal byte hasElseStorage; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(56)] + [FieldOffset(52)] internal byte isObjCAvailabilityCheck; [SuppressUnmanagedCodeSecurity] @@ -19237,7 +19189,7 @@ public bool IsObjCAvailabilityCheck public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 52)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -19253,30 +19205,27 @@ public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr init; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal switchLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte hasInitStorage; - [FieldOffset(41)] + [FieldOffset(37)] internal byte hasVarStorage; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(48)] + [FieldOffset(44)] internal byte isAllEnumCasesCovered; [SuppressUnmanagedCodeSecurity] @@ -19468,7 +19417,7 @@ public bool IsAllEnumCasesCovered public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 44)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -19484,21 +19433,18 @@ public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(32)] + [FieldOffset(28)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(36)] + [FieldOffset(32)] internal byte hasVarStorage; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -19646,7 +19592,7 @@ public bool HasVarStorage public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 44)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -19662,21 +19608,18 @@ public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(32)] + [FieldOffset(28)] internal global::CppSharp.Parser.SourceLocation.__Internal doLoc; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -19819,7 +19762,7 @@ public DoStmt(global::CppSharp.Parser.AST.DoStmt _0) public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 52)] public new partial struct __Internal { [FieldOffset(0)] @@ -19835,30 +19778,27 @@ public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr init; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr inc; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(40)] + [FieldOffset(36)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(44)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(48)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -20055,7 +19995,7 @@ public ForStmt(global::CppSharp.Parser.AST.ForStmt _0) public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -20071,12 +20011,9 @@ public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -20170,7 +20107,7 @@ public GotoStmt(global::CppSharp.Parser.AST.GotoStmt _0) public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -20186,15 +20123,12 @@ public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal starLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr target; [SuppressUnmanagedCodeSecurity] @@ -20306,7 +20240,7 @@ public IndirectGotoStmt(global::CppSharp.Parser.AST.IndirectGotoStmt _0) public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 28)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20322,9 +20256,6 @@ public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal continueLoc; [SuppressUnmanagedCodeSecurity] @@ -20405,7 +20336,7 @@ public ContinueStmt(global::CppSharp.Parser.AST.ContinueStmt _0) public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 28)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20421,9 +20352,6 @@ public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal breakLoc; [SuppressUnmanagedCodeSecurity] @@ -20504,7 +20432,7 @@ public BreakStmt(global::CppSharp.Parser.AST.BreakStmt _0) public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -20520,12 +20448,9 @@ public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr retValue; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal returnLoc; [SuppressUnmanagedCodeSecurity] @@ -20624,7 +20549,7 @@ public ReturnStmt(global::CppSharp.Parser.AST.ReturnStmt _0) public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -20640,33 +20565,30 @@ public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ inputs; - [FieldOffset(36)] + [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ outputs; - [FieldOffset(48)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(52)] + [FieldOffset(48)] internal byte simple; - [FieldOffset(53)] + [FieldOffset(49)] internal byte _volatile; - [FieldOffset(56)] + [FieldOffset(52)] internal uint numOutputs; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numPlusOperands; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numInputs; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numClobbers; [SuppressUnmanagedCodeSecurity] @@ -20971,7 +20893,7 @@ public uint GetoutputsCount public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -20987,36 +20909,33 @@ public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ inputs; - [FieldOffset(36)] + [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ outputs; - [FieldOffset(48)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(52)] + [FieldOffset(48)] internal byte simple; - [FieldOffset(53)] + [FieldOffset(49)] internal byte _volatile; - [FieldOffset(56)] + [FieldOffset(52)] internal uint numOutputs; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numPlusOperands; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numInputs; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numClobbers; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -21305,7 +21224,7 @@ public override void Dispose(bool disposing) public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -21321,45 +21240,42 @@ public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ inputs; - [FieldOffset(36)] + [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ outputs; - [FieldOffset(48)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(52)] + [FieldOffset(48)] internal byte simple; - [FieldOffset(53)] + [FieldOffset(49)] internal byte _volatile; - [FieldOffset(56)] + [FieldOffset(52)] internal uint numOutputs; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numPlusOperands; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numInputs; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numClobbers; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal byte hasBraces; - [FieldOffset(80)] + [FieldOffset(76)] internal uint numAsmToks; - [FieldOffset(84)] + [FieldOffset(80)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C asmString; [SuppressUnmanagedCodeSecurity] @@ -21503,7 +21419,7 @@ public string AsmString public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -21519,15 +21435,12 @@ public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal exceptLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr filterExpr; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21644,7 +21557,7 @@ public SEHExceptStmt(global::CppSharp.Parser.AST.SEHExceptStmt _0) public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -21660,12 +21573,9 @@ public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal finallyLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21764,7 +21674,7 @@ public SEHFinallyStmt(global::CppSharp.Parser.AST.SEHFinallyStmt _0) public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 44)] public new partial struct __Internal { [FieldOffset(0)] @@ -21780,24 +21690,21 @@ public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal byte isCXXTry; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr tryBlock; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr handler; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr exceptHandler; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr finallyHandler; [SuppressUnmanagedCodeSecurity] @@ -21963,7 +21870,7 @@ public bool IsCXXTry public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 28)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -21979,9 +21886,6 @@ public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal leaveLoc; [SuppressUnmanagedCodeSecurity] @@ -22062,7 +21966,7 @@ public SEHLeaveStmt(global::CppSharp.Parser.AST.SEHLeaveStmt _0) public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 44)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -22078,15 +21982,12 @@ public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ capture_inits; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr capturedStmt; - [FieldOffset(40)] + [FieldOffset(36)] internal uint capture_size; [SuppressUnmanagedCodeSecurity] @@ -22408,7 +22309,7 @@ public void ClearcaptureInits() __Internal.ClearcaptureInits((__Instance + __PointerAdjustment)); } - public global::CppSharp.Parser.AST.Stmt capturedStmt + public global::CppSharp.Parser.AST.Stmt CapturedStmt { get { @@ -22451,7 +22352,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 36)] public new partial struct __Internal { [FieldOffset(0)] @@ -22467,15 +22368,12 @@ public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal catchLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal caughtType; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr handlerBlock; [SuppressUnmanagedCodeSecurity] @@ -22587,7 +22485,7 @@ public CXXCatchStmt(global::CppSharp.Parser.AST.CXXCatchStmt _0) public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -22603,15 +22501,12 @@ public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr tryBlock; - [FieldOffset(32)] + [FieldOffset(28)] internal uint numHandlers; [SuppressUnmanagedCodeSecurity] @@ -22723,7 +22618,7 @@ public uint NumHandlers public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -22739,45 +22634,42 @@ public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr init; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr rangeInit; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr cond; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr inc; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr body; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr rangeStmt; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr beginStmt; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr endStmt; - [FieldOffset(56)] + [FieldOffset(52)] internal global::System.IntPtr loopVarStmt; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal coawaitLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -23059,7 +22951,7 @@ public CXXForRangeStmt(global::CppSharp.Parser.AST.CXXForRangeStmt _0) public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -23075,18 +22967,15 @@ public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal byte isIfExists; - [FieldOffset(29)] + [FieldOffset(25)] internal byte isIfNotExists; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -23211,7 +23100,7 @@ public bool IsIfNotExists public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -23227,45 +23116,42 @@ public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal byte hasDependentPromiseType; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr promiseDeclStmt; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr initSuspendStmt; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr finalSuspendStmt; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr exceptionHandler; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr fallthroughHandler; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr allocate; - [FieldOffset(56)] + [FieldOffset(52)] internal global::System.IntPtr deallocate; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr returnValueInit; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr resultDecl; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr returnStmt; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr returnStmtOnAllocFailure; [SuppressUnmanagedCodeSecurity] @@ -23667,7 +23553,7 @@ public bool HasDependentPromiseType public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 36)] public new partial struct __Internal { [FieldOffset(0)] @@ -23683,18 +23569,15 @@ public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal byte isImplicit; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr operand; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr promiseCall; [SuppressUnmanagedCodeSecurity] @@ -24024,7 +23907,7 @@ public enum UnaryExprOrTypeTrait public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -24040,48 +23923,45 @@ public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -24671,7 +24551,7 @@ public bool HasPlaceholderType public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -24687,51 +24567,48 @@ public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24836,7 +24713,7 @@ public FullExpr(global::CppSharp.Parser.AST.FullExpr _0) public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -24852,51 +24729,48 @@ public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24964,7 +24838,7 @@ public ConstantExpr(global::CppSharp.Parser.AST.ConstantExpr _0) public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -24980,57 +24854,54 @@ public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte isUnique; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr sourceExpr; [SuppressUnmanagedCodeSecurity] @@ -25142,7 +25013,7 @@ public bool IsUnique public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 100)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -25158,84 +25029,81 @@ public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal byte hadMultipleCandidates; - [FieldOffset(65)] + [FieldOffset(61)] internal byte hasQualifier; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr foundDecl; - [FieldOffset(72)] + [FieldOffset(68)] internal byte hasTemplateKWAndArgsInfo; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(88)] + [FieldOffset(84)] internal byte hasTemplateKeyword; - [FieldOffset(89)] + [FieldOffset(85)] internal byte hasExplicitTemplateArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numTemplateArgs; - [FieldOffset(96)] + [FieldOffset(92)] internal byte refersToEnclosingVariableOrCapture; [SuppressUnmanagedCodeSecurity] @@ -25464,7 +25332,7 @@ public bool RefersToEnclosingVariableOrCapture public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -25480,54 +25348,51 @@ public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25621,7 +25486,7 @@ public ulong Value public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -25637,54 +25502,51 @@ public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25778,7 +25640,7 @@ public ulong Value public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -25794,57 +25656,54 @@ public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.CharacterLiteral.CharacterKind kind; - [FieldOffset(68)] + [FieldOffset(64)] internal uint value; [SuppressUnmanagedCodeSecurity] @@ -25960,7 +25819,7 @@ public uint Value public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -25976,57 +25835,54 @@ public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte exact; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal double valueAsApproximateDouble; [SuppressUnmanagedCodeSecurity] @@ -26133,7 +25989,7 @@ public double ValueAsApproximateDouble public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -26149,51 +26005,48 @@ public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -26279,7 +26132,7 @@ public ImaginaryLiteral(global::CppSharp.Parser.AST.ImaginaryLiteral _0) public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 108)] public new partial struct __Internal { [FieldOffset(0)] @@ -26295,93 +26148,90 @@ public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C @string; - [FieldOffset(72)] + [FieldOffset(68)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C bytes; - [FieldOffset(84)] + [FieldOffset(80)] internal uint byteLength; - [FieldOffset(88)] + [FieldOffset(84)] internal uint length; - [FieldOffset(92)] + [FieldOffset(88)] internal uint charByteWidth; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.AST.StringLiteral.StringKind kind; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isAscii; - [FieldOffset(101)] + [FieldOffset(97)] internal byte isWide; - [FieldOffset(102)] + [FieldOffset(98)] internal byte isUTF8; - [FieldOffset(103)] + [FieldOffset(99)] internal byte isUTF16; - [FieldOffset(104)] + [FieldOffset(100)] internal byte isUTF32; - [FieldOffset(105)] + [FieldOffset(101)] internal byte isPascal; - [FieldOffset(106)] + [FieldOffset(102)] internal byte containsNonAscii; - [FieldOffset(107)] + [FieldOffset(103)] internal byte containsNonAsciiOrNull; - [FieldOffset(108)] + [FieldOffset(104)] internal uint numConcatenated; [SuppressUnmanagedCodeSecurity] @@ -26680,7 +26530,7 @@ public uint NumConcatenated public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -26696,54 +26546,51 @@ public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.PredefinedExpr.IdentKind identKind; [SuppressUnmanagedCodeSecurity] @@ -26849,7 +26696,7 @@ public PredefinedExpr(global::CppSharp.Parser.AST.PredefinedExpr _0) public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -26865,57 +26712,54 @@ public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParen; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParen; [SuppressUnmanagedCodeSecurity] @@ -27027,7 +26871,7 @@ public ParenExpr(global::CppSharp.Parser.AST.ParenExpr _0) public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -27043,78 +26887,75 @@ public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.UnaryOperatorKind opcode; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal byte canOverflow; - [FieldOffset(73)] + [FieldOffset(69)] internal byte isPrefix; - [FieldOffset(74)] + [FieldOffset(70)] internal byte isPostfix; - [FieldOffset(75)] + [FieldOffset(71)] internal byte isIncrementOp; - [FieldOffset(76)] + [FieldOffset(72)] internal byte isDecrementOp; - [FieldOffset(77)] + [FieldOffset(73)] internal byte isIncrementDecrementOp; - [FieldOffset(78)] + [FieldOffset(74)] internal byte isArithmeticOp; [SuppressUnmanagedCodeSecurity] @@ -27317,7 +27158,7 @@ public bool IsArithmeticOp public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -27333,60 +27174,57 @@ public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numComponents; - [FieldOffset(72)] + [FieldOffset(68)] internal uint numExpressions; [SuppressUnmanagedCodeSecurity] @@ -27506,7 +27344,7 @@ public uint NumExpressions public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -27522,69 +27360,66 @@ public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.UnaryExprOrTypeTrait kind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal byte isArgumentType; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal argumentType; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr argumentExpr; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeOfArgument; [SuppressUnmanagedCodeSecurity] @@ -27748,7 +27583,7 @@ public bool IsArgumentType public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -27764,63 +27599,60 @@ public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr lHS; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr rHS; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr @base; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -27973,7 +27805,7 @@ public ArraySubscriptExpr(global::CppSharp.Parser.AST.ArraySubscriptExpr _0) public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -27989,75 +27821,72 @@ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; [SuppressUnmanagedCodeSecurity] @@ -28337,7 +28166,7 @@ public uint GetargumentsCount public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -28353,87 +28182,84 @@ public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal byte arrow; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal byte hadMultipleCandidates; - [FieldOffset(73)] + [FieldOffset(69)] internal byte hasQualifier; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(88)] + [FieldOffset(84)] internal byte hasTemplateKeyword; - [FieldOffset(89)] + [FieldOffset(85)] internal byte hasExplicitTemplateArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numTemplateArgs; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isImplicitAccess; [SuppressUnmanagedCodeSecurity] @@ -28675,7 +28501,7 @@ public bool IsImplicitAccess public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -28691,57 +28517,54 @@ public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr initializer; - [FieldOffset(64)] + [FieldOffset(60)] internal byte fileScope; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; [SuppressUnmanagedCodeSecurity] @@ -28853,7 +28676,7 @@ public bool FileScope public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -28869,69 +28692,66 @@ public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; [SuppressUnmanagedCodeSecurity] @@ -29124,7 +28944,7 @@ public uint PathSize public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -29140,72 +28960,69 @@ public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isPartOfExplicitCast; [SuppressUnmanagedCodeSecurity] @@ -29291,7 +29108,7 @@ public bool IsPartOfExplicitCast public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -29307,72 +29124,69 @@ public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; [SuppressUnmanagedCodeSecurity] @@ -29472,7 +29286,7 @@ public ExplicitCastExpr(global::CppSharp.Parser.AST.ExplicitCastExpr _0) public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -29488,78 +29302,75 @@ public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.Explici internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -29653,7 +29464,7 @@ public CStyleCastExpr(global::CppSharp.Parser.AST.CStyleCastExpr _0) public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -29669,105 +29480,102 @@ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr lHS; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr rHS; - [FieldOffset(76)] + [FieldOffset(72)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C opcodeStr; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isPtrMemOp; - [FieldOffset(89)] + [FieldOffset(85)] internal byte isMultiplicativeOp; - [FieldOffset(90)] + [FieldOffset(86)] internal byte isAdditiveOp; - [FieldOffset(91)] + [FieldOffset(87)] internal byte isShiftOp; - [FieldOffset(92)] + [FieldOffset(88)] internal byte isBitwiseOp; - [FieldOffset(93)] + [FieldOffset(89)] internal byte isRelationalOp; - [FieldOffset(94)] + [FieldOffset(90)] internal byte isEqualityOp; - [FieldOffset(95)] + [FieldOffset(91)] internal byte isComparisonOp; - [FieldOffset(96)] + [FieldOffset(92)] internal byte isLogicalOp; - [FieldOffset(97)] + [FieldOffset(93)] internal byte isAssignmentOp; - [FieldOffset(98)] + [FieldOffset(94)] internal byte isCompoundAssignmentOp; - [FieldOffset(99)] + [FieldOffset(95)] internal byte isShiftAssignOp; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isFPContractableWithinStatement; - [FieldOffset(101)] + [FieldOffset(97)] internal byte isFEnvAccessOn; [SuppressUnmanagedCodeSecurity] @@ -30135,7 +29943,7 @@ public bool IsFEnvAccessOn public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST.BinaryOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 116)] public new partial struct __Internal { [FieldOffset(0)] @@ -30151,111 +29959,108 @@ public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr lHS; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr rHS; - [FieldOffset(76)] + [FieldOffset(72)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C opcodeStr; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isPtrMemOp; - [FieldOffset(89)] + [FieldOffset(85)] internal byte isMultiplicativeOp; - [FieldOffset(90)] + [FieldOffset(86)] internal byte isAdditiveOp; - [FieldOffset(91)] + [FieldOffset(87)] internal byte isShiftOp; - [FieldOffset(92)] + [FieldOffset(88)] internal byte isBitwiseOp; - [FieldOffset(93)] + [FieldOffset(89)] internal byte isRelationalOp; - [FieldOffset(94)] + [FieldOffset(90)] internal byte isEqualityOp; - [FieldOffset(95)] + [FieldOffset(91)] internal byte isComparisonOp; - [FieldOffset(96)] + [FieldOffset(92)] internal byte isLogicalOp; - [FieldOffset(97)] + [FieldOffset(93)] internal byte isAssignmentOp; - [FieldOffset(98)] + [FieldOffset(94)] internal byte isCompoundAssignmentOp; - [FieldOffset(99)] + [FieldOffset(95)] internal byte isShiftAssignOp; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isFPContractableWithinStatement; - [FieldOffset(101)] + [FieldOffset(97)] internal byte isFEnvAccessOn; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationLHSType; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationResultType; [SuppressUnmanagedCodeSecurity] @@ -30370,7 +30175,7 @@ public override void Dispose(bool disposing) public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -30386,63 +30191,60 @@ public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr cond; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr trueExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr falseExpr; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; [SuppressUnmanagedCodeSecurity] @@ -30609,7 +30411,7 @@ public AbstractConditionalOperator(global::CppSharp.Parser.AST.AbstractCondition public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -30625,69 +30427,66 @@ public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.Ab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr cond; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr trueExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr falseExpr; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr lHS; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr rHS; [SuppressUnmanagedCodeSecurity] @@ -30791,7 +30590,7 @@ public ConditionalOperator(global::CppSharp.Parser.AST.ConditionalOperator _0) public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -30807,69 +30606,66 @@ public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr cond; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr trueExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr falseExpr; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr common; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr opaqueValue; [SuppressUnmanagedCodeSecurity] @@ -30973,7 +30769,7 @@ public BinaryConditionalOperator(global::CppSharp.Parser.AST.BinaryConditionalOp public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -30989,54 +30785,51 @@ public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal ampAmpLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -31130,7 +30923,7 @@ public AddrLabelExpr(global::CppSharp.Parser.AST.AddrLabelExpr _0) public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -31146,57 +30939,54 @@ public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subStmt; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31308,7 +31098,7 @@ public StmtExpr(global::CppSharp.Parser.AST.StmtExpr _0) public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -31324,57 +31114,54 @@ public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numSubExprs; [SuppressUnmanagedCodeSecurity] @@ -31481,7 +31268,7 @@ public uint NumSubExprs public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -31497,57 +31284,54 @@ public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr srcExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31659,7 +31443,7 @@ public ConvertVectorExpr(global::CppSharp.Parser.AST.ConvertVectorExpr _0) public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -31675,72 +31459,69 @@ public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte isConditionTrue; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr cond; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr lHS; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr rHS; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal byte isConditionDependent; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr chosenSubExpr; [SuppressUnmanagedCodeSecurity] @@ -31932,7 +31713,7 @@ public bool IsConditionDependent public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -31948,51 +31729,48 @@ public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal tokenLocation; [SuppressUnmanagedCodeSecurity] @@ -32073,7 +31851,7 @@ public GNUNullExpr(global::CppSharp.Parser.AST.GNUNullExpr _0) public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -32089,60 +31867,57 @@ public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal byte isMicrosoftABI; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -32267,7 +32042,7 @@ public bool IsMicrosoftABI public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -32283,84 +32058,81 @@ public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr arrayFiller; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rBraceLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr syntacticForm; - [FieldOffset(76)] + [FieldOffset(72)] internal uint numInits; - [FieldOffset(80)] + [FieldOffset(76)] internal byte hasArrayFiller; - [FieldOffset(81)] + [FieldOffset(77)] internal byte isExplicit; - [FieldOffset(82)] + [FieldOffset(78)] internal byte isStringLiteralInit; - [FieldOffset(83)] + [FieldOffset(79)] internal byte isTransparent; - [FieldOffset(84)] + [FieldOffset(80)] internal byte isSemanticForm; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr semanticForm; - [FieldOffset(92)] + [FieldOffset(88)] internal byte isSyntacticForm; [SuppressUnmanagedCodeSecurity] @@ -32599,7 +32371,7 @@ public bool IsSyntacticForm public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -32615,66 +32387,63 @@ public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal equalOrColonLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr init; - [FieldOffset(68)] + [FieldOffset(64)] internal uint size; - [FieldOffset(72)] + [FieldOffset(68)] internal byte usesGNUSyntax; - [FieldOffset(76)] + [FieldOffset(72)] internal uint numSubExprs; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceRange.__Internal designatorsSourceRange; [SuppressUnmanagedCodeSecurity] @@ -33270,7 +33039,7 @@ public uint NumSubExprs public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -33286,48 +33055,45 @@ public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33395,7 +33161,7 @@ public NoInitExpr(global::CppSharp.Parser.AST.NoInitExpr _0) public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -33411,54 +33177,51 @@ public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr updater; [SuppressUnmanagedCodeSecurity] @@ -33562,7 +33325,7 @@ public DesignatedInitUpdateExpr(global::CppSharp.Parser.AST.DesignatedInitUpdate public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -33578,54 +33341,51 @@ public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr commonExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -33729,7 +33489,7 @@ public ArrayInitLoopExpr(global::CppSharp.Parser.AST.ArrayInitLoopExpr _0) public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -33745,48 +33505,45 @@ public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33854,7 +33611,7 @@ public ArrayInitIndexExpr(global::CppSharp.Parser.AST.ArrayInitIndexExpr _0) public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -33870,48 +33627,45 @@ public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33979,7 +33733,7 @@ public ImplicitValueInitExpr(global::CppSharp.Parser.AST.ImplicitValueInitExpr _ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -33995,57 +33749,54 @@ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numExprs; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34152,7 +33903,7 @@ public uint NumExprs public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -34168,72 +33919,69 @@ public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numAssocs; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal genericLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr controllingExpr; - [FieldOffset(80)] + [FieldOffset(76)] internal byte isResultDependent; - [FieldOffset(84)] + [FieldOffset(80)] internal uint resultIndex; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr resultExpr; [SuppressUnmanagedCodeSecurity] @@ -34415,7 +34163,7 @@ public uint ResultIndex public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -34431,63 +34179,60 @@ public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal accessorLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numElements; - [FieldOffset(72)] + [FieldOffset(68)] internal byte containsDuplicateElements; - [FieldOffset(73)] + [FieldOffset(69)] internal byte isArrow; [SuppressUnmanagedCodeSecurity] @@ -34625,7 +34370,7 @@ public bool IsArrow public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -34641,54 +34386,51 @@ public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal caretLocation; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr body; [SuppressUnmanagedCodeSecurity] @@ -34787,7 +34529,7 @@ public BlockExpr(global::CppSharp.Parser.AST.BlockExpr _0) public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -34803,57 +34545,54 @@ public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr srcExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34965,7 +34704,7 @@ public AsTypeExpr(global::CppSharp.Parser.AST.AsTypeExpr _0) public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -34981,60 +34720,57 @@ public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr syntacticForm; - [FieldOffset(64)] + [FieldOffset(60)] internal uint resultExprIndex; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr resultExpr; - [FieldOffset(72)] + [FieldOffset(68)] internal uint numSemanticExprs; [SuppressUnmanagedCodeSecurity] @@ -35164,7 +34900,7 @@ public uint NumSemanticExprs public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -35180,93 +34916,90 @@ public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr ptr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr order; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr scope; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr val1; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr orderFail; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr val2; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr weak; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal valueType; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.AST.AtomicExpr.AtomicOp op; - [FieldOffset(100)] + [FieldOffset(96)] internal uint numSubExprs; - [FieldOffset(104)] + [FieldOffset(100)] internal byte isVolatile; - [FieldOffset(105)] + [FieldOffset(101)] internal byte isCmpXChg; - [FieldOffset(106)] + [FieldOffset(102)] internal byte isOpenCL; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -35614,7 +35347,7 @@ public bool IsOpenCL public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -35630,48 +35363,45 @@ public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -35739,7 +35469,7 @@ public TypoExpr(global::CppSharp.Parser.AST.TypoExpr _0) public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 116)] public new partial struct __Internal { [FieldOffset(0)] @@ -35755,90 +35485,87 @@ public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.Ca internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.AST.OverloadedOperatorKind _operator; - [FieldOffset(108)] + [FieldOffset(104)] internal byte isAssignmentOp; - [FieldOffset(109)] + [FieldOffset(105)] internal byte isInfixBinaryOp; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(116)] + [FieldOffset(112)] internal byte isFPContractableWithinStatement; [SuppressUnmanagedCodeSecurity] @@ -35992,7 +35719,7 @@ public bool IsFPContractableWithinStatement public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 108)] public new partial struct __Internal { [FieldOffset(0)] @@ -36008,81 +35735,78 @@ public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.Call internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; - [FieldOffset(104)] + [FieldOffset(100)] internal global::System.IntPtr implicitObjectArgument; - [FieldOffset(108)] + [FieldOffset(104)] internal global::System.IntPtr methodDecl; [SuppressUnmanagedCodeSecurity] @@ -36207,7 +35931,7 @@ public override void Dispose(bool disposing) public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 108)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -36223,78 +35947,75 @@ public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; - [FieldOffset(104)] + [FieldOffset(100)] internal global::System.IntPtr config; [SuppressUnmanagedCodeSecurity] @@ -36401,7 +36122,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -36417,84 +36138,81 @@ public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.Expli internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36633,7 +36351,7 @@ public string CastName public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -36649,84 +36367,81 @@ public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXN internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36794,7 +36509,7 @@ public CXXStaticCastExpr(global::CppSharp.Parser.AST.CXXStaticCastExpr _0) public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 116)] public new partial struct __Internal { [FieldOffset(0)] @@ -36810,87 +36525,84 @@ public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXX internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; - [FieldOffset(116)] + [FieldOffset(112)] internal byte isAlwaysNull; [SuppressUnmanagedCodeSecurity] @@ -36971,7 +36683,7 @@ public bool IsAlwaysNull public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -36987,84 +36699,81 @@ public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37132,7 +36841,7 @@ public CXXReinterpretCastExpr(global::CppSharp.Parser.AST.CXXReinterpretCastExpr public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -37148,84 +36857,81 @@ public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37293,7 +36999,7 @@ public CXXConstCastExpr(global::CppSharp.Parser.AST.CXXConstCastExpr _0) public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -37309,84 +37015,81 @@ public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.AST.UserDefinedLiteral.LiteralOperatorKind literalOperatorKind; - [FieldOffset(108)] + [FieldOffset(104)] internal global::System.IntPtr cookedLiteral; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal uDSuffixLoc; [SuppressUnmanagedCodeSecurity] @@ -37529,7 +37232,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -37545,54 +37248,51 @@ public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte value; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37686,7 +37386,7 @@ public bool Value public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -37702,51 +37402,48 @@ public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37827,7 +37524,7 @@ public CXXNullPtrLiteralExpr(global::CppSharp.Parser.AST.CXXNullPtrLiteralExpr _ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -37843,51 +37540,48 @@ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -37973,7 +37667,7 @@ public CXXStdInitializerListExpr(global::CppSharp.Parser.AST.CXXStdInitializerLi public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -37989,57 +37683,54 @@ public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr exprOperand; - [FieldOffset(64)] + [FieldOffset(60)] internal byte isPotentiallyEvaluated; - [FieldOffset(65)] + [FieldOffset(61)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38151,7 +37842,7 @@ public bool IsTypeOperand public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -38167,60 +37858,57 @@ public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte isImplicitAccess; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr baseExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal byte isArrow; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -38345,7 +38033,7 @@ public bool IsArrow public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -38361,57 +38049,54 @@ public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr @base; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -38528,7 +38213,7 @@ public MSPropertySubscriptExpr(global::CppSharp.Parser.AST.MSPropertySubscriptEx public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -38544,57 +38229,54 @@ public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr exprOperand; - [FieldOffset(64)] + [FieldOffset(60)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C uuidStr; - [FieldOffset(76)] + [FieldOffset(72)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38730,7 +38412,7 @@ public bool IsTypeOperand public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -38746,54 +38428,51 @@ public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal byte @implicit; [SuppressUnmanagedCodeSecurity] @@ -38887,7 +38566,7 @@ public bool Implicit public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -38903,57 +38582,54 @@ public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal throwLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal byte isThrownVariableInScope; [SuppressUnmanagedCodeSecurity] @@ -39065,7 +38741,7 @@ public bool IsThrownVariableInScope public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -39081,54 +38757,51 @@ public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr expr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal usedLocation; [SuppressUnmanagedCodeSecurity] @@ -39227,7 +38900,7 @@ public CXXDefaultArgExpr(global::CppSharp.Parser.AST.CXXDefaultArgExpr _0) public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -39243,54 +38916,51 @@ public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr field; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr expr; [SuppressUnmanagedCodeSecurity] @@ -39394,7 +39064,7 @@ public CXXDefaultInitExpr(global::CppSharp.Parser.AST.CXXDefaultInitExpr _0) public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -39410,51 +39080,48 @@ public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -39540,7 +39207,7 @@ public CXXBindTemporaryExpr(global::CppSharp.Parser.AST.CXXBindTemporaryExpr _0) public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -39556,75 +39223,72 @@ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(76)] + [FieldOffset(72)] internal byte elidable; - [FieldOffset(77)] + [FieldOffset(73)] internal byte hadMultipleCandidates; - [FieldOffset(78)] + [FieldOffset(74)] internal byte listInitialization; - [FieldOffset(79)] + [FieldOffset(75)] internal byte stdInitListInitialization; - [FieldOffset(80)] + [FieldOffset(76)] internal byte requiresZeroInitialization; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -39897,7 +39561,7 @@ public uint GetargumentsCount public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -39913,57 +39577,54 @@ public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte constructsVBase; - [FieldOffset(58)] + [FieldOffset(54)] internal byte inheritedFromVBase; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -40070,7 +39731,7 @@ public bool InheritedFromVBase public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 108)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -40086,81 +39747,78 @@ public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal byte isListInitialization; [SuppressUnmanagedCodeSecurity] @@ -40267,7 +39925,7 @@ public bool IsListInitialization public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST.CXXConstructExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -40283,75 +39941,72 @@ public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(76)] + [FieldOffset(72)] internal byte elidable; - [FieldOffset(77)] + [FieldOffset(73)] internal byte hadMultipleCandidates; - [FieldOffset(78)] + [FieldOffset(74)] internal byte listInitialization; - [FieldOffset(79)] + [FieldOffset(75)] internal byte stdInitListInitialization; - [FieldOffset(80)] + [FieldOffset(76)] internal byte requiresZeroInitialization; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -40440,7 +40095,7 @@ public override void Dispose(bool disposing) public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -40456,78 +40111,75 @@ public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ capture_inits; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal captureDefaultLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal uint capture_size; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceRange.__Internal introducerRange; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr callOperator; - [FieldOffset(92)] + [FieldOffset(88)] internal byte isGenericLambda; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr body; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isMutable; - [FieldOffset(101)] + [FieldOffset(97)] internal byte hasExplicitParameters; - [FieldOffset(102)] + [FieldOffset(98)] internal byte hasExplicitResultType; [SuppressUnmanagedCodeSecurity] @@ -40796,7 +40448,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -40812,51 +40464,48 @@ public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -40937,7 +40586,7 @@ public CXXScalarValueInitExpr(global::CppSharp.Parser.AST.CXXScalarValueInitExpr public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 132)] public new partial struct __Internal { [FieldOffset(0)] @@ -40953,93 +40602,90 @@ public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ placement_arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr operatorNew; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr operatorDelete; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal allocatedType; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isArray; - [FieldOffset(92)] + [FieldOffset(88)] internal global::System.IntPtr arraySize; - [FieldOffset(96)] + [FieldOffset(92)] internal uint numPlacementArgs; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isParenTypeId; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceRange.__Internal typeIdParens; - [FieldOffset(112)] + [FieldOffset(108)] internal byte isGlobalNew; - [FieldOffset(113)] + [FieldOffset(109)] internal byte hasInitializer; - [FieldOffset(116)] + [FieldOffset(112)] internal global::CppSharp.Parser.AST.CXXNewExpr.InitializationStyle initializationStyle; - [FieldOffset(120)] + [FieldOffset(116)] internal global::System.IntPtr initializer; - [FieldOffset(124)] + [FieldOffset(120)] internal global::System.IntPtr constructExpr; - [FieldOffset(128)] + [FieldOffset(124)] internal global::CppSharp.Parser.SourceRange.__Internal directInitRange; [SuppressUnmanagedCodeSecurity] @@ -41395,7 +41041,7 @@ public uint GetplacementArgumentsCount public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -41411,66 +41057,63 @@ public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte isGlobalDelete; - [FieldOffset(58)] + [FieldOffset(54)] internal byte isArrayForm; - [FieldOffset(59)] + [FieldOffset(55)] internal byte isArrayFormAsWritten; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr operatorDelete; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr argument; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; [SuppressUnmanagedCodeSecurity] @@ -41626,7 +41269,7 @@ public bool IsArrayFormAsWritten public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -41642,72 +41285,69 @@ public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal byte hasQualifier; - [FieldOffset(65)] + [FieldOffset(61)] internal byte isArrow; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal colonColonLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal tildeLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal destroyedTypeLoc; [SuppressUnmanagedCodeSecurity] @@ -41884,7 +41524,7 @@ public bool IsArrow public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -41900,54 +41540,51 @@ public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte value; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -42041,7 +41678,7 @@ public uint NumArgs public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -42057,57 +41694,54 @@ public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal queriedType; - [FieldOffset(68)] + [FieldOffset(64)] internal ulong value; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr dimensionExpression; [SuppressUnmanagedCodeSecurity] @@ -42219,7 +41853,7 @@ public ulong Value public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -42235,54 +41869,51 @@ public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr queriedExpression; - [FieldOffset(64)] + [FieldOffset(60)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -42381,7 +42012,7 @@ public bool Value public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -42397,72 +42028,69 @@ public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numDecls; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal byte hasTemplateKeyword; - [FieldOffset(81)] + [FieldOffset(77)] internal byte hasExplicitTemplateArgs; - [FieldOffset(84)] + [FieldOffset(80)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -42741,7 +42369,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -42757,78 +42385,75 @@ public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numDecls; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal byte hasTemplateKeyword; - [FieldOffset(81)] + [FieldOffset(77)] internal byte hasExplicitTemplateArgs; - [FieldOffset(84)] + [FieldOffset(80)] internal uint numTemplateArgs; - [FieldOffset(88)] + [FieldOffset(84)] internal byte requiresADL; - [FieldOffset(89)] + [FieldOffset(85)] internal byte isOverloaded; [SuppressUnmanagedCodeSecurity] @@ -42922,7 +42547,7 @@ public bool IsOverloaded public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 84)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -42938,69 +42563,66 @@ public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal byte hasTemplateKeyword; - [FieldOffset(77)] + [FieldOffset(73)] internal byte hasExplicitTemplateArgs; - [FieldOffset(80)] + [FieldOffset(76)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43159,7 +42781,7 @@ public uint NumTemplateArgs public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -43175,57 +42797,54 @@ public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numObjects; - [FieldOffset(68)] + [FieldOffset(64)] internal byte cleanupsHaveSideEffects; [SuppressUnmanagedCodeSecurity] @@ -43319,7 +42938,7 @@ public bool CleanupsHaveSideEffects public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -43335,66 +42954,63 @@ public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isListInitialization; - [FieldOffset(92)] + [FieldOffset(88)] internal uint arg_size; [SuppressUnmanagedCodeSecurity] @@ -43601,7 +43217,7 @@ public uint GetargumentsCount public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 108)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -43617,87 +43233,84 @@ public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(57)] + [FieldOffset(53)] internal byte isImplicitAccess; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(72)] + [FieldOffset(68)] internal byte isArrow; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr firstQualifierFoundInScope; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(92)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(100)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(101)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(104)] + [FieldOffset(100)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43944,7 +43557,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -43960,93 +43573,90 @@ public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numDecls; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal byte hasTemplateKeyword; - [FieldOffset(81)] + [FieldOffset(77)] internal byte hasExplicitTemplateArgs; - [FieldOffset(84)] + [FieldOffset(80)] internal uint numTemplateArgs; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isImplicitAccess; - [FieldOffset(92)] + [FieldOffset(88)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(104)] + [FieldOffset(100)] internal byte hasUnresolvedUsing; - [FieldOffset(105)] + [FieldOffset(101)] internal byte isArrow; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -44210,7 +43820,7 @@ public bool IsArrow public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -44226,54 +43836,51 @@ public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr operand; - [FieldOffset(64)] + [FieldOffset(60)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -44372,7 +43979,7 @@ public bool Value public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -44388,54 +43995,51 @@ public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr pattern; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; [SuppressUnmanagedCodeSecurity] @@ -44534,7 +44138,7 @@ public PackExpansionExpr(global::CppSharp.Parser.AST.PackExpansionExpr _0) public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 84)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -44550,66 +44154,63 @@ public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal packLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr pack; - [FieldOffset(76)] + [FieldOffset(72)] internal uint packLength; - [FieldOffset(80)] + [FieldOffset(76)] internal byte isPartiallySubstituted; [SuppressUnmanagedCodeSecurity] @@ -44760,7 +44361,7 @@ public bool IsPartiallySubstituted public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -44776,54 +44377,51 @@ public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Pars internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr replacement; [SuppressUnmanagedCodeSecurity] @@ -44922,7 +44520,7 @@ public SubstNonTypeTemplateParmExpr(global::CppSharp.Parser.AST.SubstNonTypeTemp public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 84)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -44938,54 +44536,51 @@ public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.TemplateArgument.__Internal argumentPack; [SuppressUnmanagedCodeSecurity] @@ -45079,7 +44674,7 @@ public SubstNonTypeTemplateParmPackExpr(global::CppSharp.Parser.AST.SubstNonType public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -45095,54 +44690,51 @@ public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numExpansions; [SuppressUnmanagedCodeSecurity] @@ -45236,7 +44828,7 @@ public uint NumExpansions public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -45252,60 +44844,57 @@ public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr temporary; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr TemporaryExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal uint manglingNumber; - [FieldOffset(72)] + [FieldOffset(68)] internal byte isBoundToLvalueReference; [SuppressUnmanagedCodeSecurity] @@ -45523,7 +45112,7 @@ public bool IsBoundToLvalueReference public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -45539,72 +45128,69 @@ public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr lHS; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr rHS; - [FieldOffset(68)] + [FieldOffset(64)] internal byte isRightFold; - [FieldOffset(69)] + [FieldOffset(65)] internal byte isLeftFold; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr pattern; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr init; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.BinaryOperatorKind _operator; [SuppressUnmanagedCodeSecurity] @@ -45796,7 +45382,7 @@ public bool IsLeftFold public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 84)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -45812,66 +45398,63 @@ public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr commonExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr opaqueValue; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr readyExpr; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr suspendExpr; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr resumeExpr; [SuppressUnmanagedCodeSecurity] @@ -46070,7 +45653,7 @@ public CoroutineSuspendExpr(global::CppSharp.Parser.AST.CoroutineSuspendExpr _0) public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -46086,72 +45669,69 @@ public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr commonExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr opaqueValue; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr readyExpr; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr suspendExpr; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr resumeExpr; - [FieldOffset(84)] + [FieldOffset(80)] internal byte isImplicit; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] @@ -46250,7 +45830,7 @@ public bool IsImplicit public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -46266,57 +45846,54 @@ public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr operand; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr operatorCoawaitLookup; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; [SuppressUnmanagedCodeSecurity] @@ -46433,7 +46010,7 @@ public DependentCoawaitExpr(global::CppSharp.Parser.AST.DependentCoawaitExpr _0) public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -46449,69 +46026,66 @@ public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr commonExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr opaqueValue; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr readyExpr; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr suspendExpr; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr resumeExpr; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] diff --git a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs index 69e3962d16..078da1d0a3 100644 --- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs @@ -17467,7 +17467,7 @@ public enum StmtClass public unsafe partial class Stmt : IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 24)] + [StructLayout(LayoutKind.Explicit, Size = 20)] public partial struct __Internal { [FieldOffset(0)] @@ -17482,9 +17482,6 @@ public partial struct __Internal [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - [SuppressUnmanagedCodeSecurity] [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, EntryPoint="??0Stmt@AST@CppParser@CppSharp@@QAE@XZ")] @@ -17636,29 +17633,11 @@ public virtual void Dispose(bool disposing) ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->endLoc = value.__Instance; } } - - public global::CppSharp.Parser.AST.Stmt StripLabelLikeStatements - { - get - { - global::CppSharp.Parser.AST.Stmt __result0; - if (((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Stmt.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements)) - __result0 = (global::CppSharp.Parser.AST.Stmt) global::CppSharp.Parser.AST.Stmt.NativeToManagedMap[((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements]; - else __result0 = global::CppSharp.Parser.AST.Stmt.__CreateInstance(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements); - return __result0; - } - - set - { - ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->stripLabelLikeStatements = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; - } - } } public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 44)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -17674,15 +17653,12 @@ public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_S_allocator__S0_ decls; - [FieldOffset(36)] + [FieldOffset(32)] internal byte isSingleDecl; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr singleDecl; [SuppressUnmanagedCodeSecurity] @@ -17855,7 +17831,7 @@ public uint GetdeclsCount public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -17871,12 +17847,9 @@ public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal semiLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal byte hasLeadingEmptyMacro; [SuppressUnmanagedCodeSecurity] @@ -17970,7 +17943,7 @@ public bool HasLeadingEmptyMacro public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -17986,27 +17959,24 @@ public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_ body; - [FieldOffset(36)] + [FieldOffset(32)] internal byte body_empty; - [FieldOffset(40)] + [FieldOffset(36)] internal uint size; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr body_front; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr body_back; - [FieldOffset(52)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal lBracLoc; - [FieldOffset(56)] + [FieldOffset(52)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracLoc; [SuppressUnmanagedCodeSecurity] @@ -18236,7 +18206,7 @@ public uint GetbodyCount public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -18252,15 +18222,12 @@ public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18391,7 +18358,7 @@ public SwitchCase(global::CppSharp.Parser.AST.SwitchCase _0) public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 52)] public new partial struct __Internal { [FieldOffset(0)] @@ -18407,30 +18374,27 @@ public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr subStmt; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal caseLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr lHS; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr rHS; - [FieldOffset(52)] + [FieldOffset(48)] internal byte caseStmtIsGNURange; [SuppressUnmanagedCodeSecurity] @@ -18573,7 +18537,7 @@ public bool CaseStmtIsGNURange public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 36)] public new partial struct __Internal { [FieldOffset(0)] @@ -18589,18 +18553,15 @@ public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr subStmt; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; [SuppressUnmanagedCodeSecurity] @@ -18681,7 +18642,7 @@ public DefaultStmt(global::CppSharp.Parser.AST.DefaultStmt _0) public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -18697,15 +18658,12 @@ public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal identLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr name; [SuppressUnmanagedCodeSecurity] @@ -18817,7 +18775,7 @@ public string Name public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -18833,12 +18791,9 @@ public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal attrLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18937,7 +18892,7 @@ public AttributedStmt(global::CppSharp.Parser.AST.AttributedStmt _0) public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -18953,42 +18908,39 @@ public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr then; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr _else; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(36)] internal global::CppSharp.Parser.SourceLocation.__Internal ifLoc; - [FieldOffset(44)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal elseLoc; - [FieldOffset(48)] + [FieldOffset(44)] internal byte _constexpr; - [FieldOffset(49)] + [FieldOffset(45)] internal byte hasInitStorage; - [FieldOffset(50)] + [FieldOffset(46)] internal byte hasVarStorage; - [FieldOffset(51)] + [FieldOffset(47)] internal byte hasElseStorage; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(56)] + [FieldOffset(52)] internal byte isObjCAvailabilityCheck; [SuppressUnmanagedCodeSecurity] @@ -19237,7 +19189,7 @@ public bool IsObjCAvailabilityCheck public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 52)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -19253,30 +19205,27 @@ public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr init; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal switchLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte hasInitStorage; - [FieldOffset(41)] + [FieldOffset(37)] internal byte hasVarStorage; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(48)] + [FieldOffset(44)] internal byte isAllEnumCasesCovered; [SuppressUnmanagedCodeSecurity] @@ -19468,7 +19417,7 @@ public bool IsAllEnumCasesCovered public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 44)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -19484,21 +19433,18 @@ public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(32)] + [FieldOffset(28)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(36)] + [FieldOffset(32)] internal byte hasVarStorage; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -19646,7 +19592,7 @@ public bool HasVarStorage public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 44)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -19662,21 +19608,18 @@ public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(32)] + [FieldOffset(28)] internal global::CppSharp.Parser.SourceLocation.__Internal doLoc; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -19819,7 +19762,7 @@ public DoStmt(global::CppSharp.Parser.AST.DoStmt _0) public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 52)] public new partial struct __Internal { [FieldOffset(0)] @@ -19835,30 +19778,27 @@ public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr init; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr cond; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr inc; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(40)] + [FieldOffset(36)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(44)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(48)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -20055,7 +19995,7 @@ public ForStmt(global::CppSharp.Parser.AST.ForStmt _0) public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -20071,12 +20011,9 @@ public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -20170,7 +20107,7 @@ public GotoStmt(global::CppSharp.Parser.AST.GotoStmt _0) public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -20186,15 +20123,12 @@ public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal starLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr target; [SuppressUnmanagedCodeSecurity] @@ -20306,7 +20240,7 @@ public IndirectGotoStmt(global::CppSharp.Parser.AST.IndirectGotoStmt _0) public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 28)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20322,9 +20256,6 @@ public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal continueLoc; [SuppressUnmanagedCodeSecurity] @@ -20405,7 +20336,7 @@ public ContinueStmt(global::CppSharp.Parser.AST.ContinueStmt _0) public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 28)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20421,9 +20352,6 @@ public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal breakLoc; [SuppressUnmanagedCodeSecurity] @@ -20504,7 +20432,7 @@ public BreakStmt(global::CppSharp.Parser.AST.BreakStmt _0) public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -20520,12 +20448,9 @@ public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr retValue; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal returnLoc; [SuppressUnmanagedCodeSecurity] @@ -20624,7 +20549,7 @@ public ReturnStmt(global::CppSharp.Parser.AST.ReturnStmt _0) public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -20640,33 +20565,30 @@ public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(36)] + [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(48)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(52)] + [FieldOffset(48)] internal byte simple; - [FieldOffset(53)] + [FieldOffset(49)] internal byte _volatile; - [FieldOffset(56)] + [FieldOffset(52)] internal uint numOutputs; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numPlusOperands; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numInputs; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numClobbers; [SuppressUnmanagedCodeSecurity] @@ -20971,7 +20893,7 @@ public uint GetoutputsCount public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -20987,36 +20909,33 @@ public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(36)] + [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(48)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(52)] + [FieldOffset(48)] internal byte simple; - [FieldOffset(53)] + [FieldOffset(49)] internal byte _volatile; - [FieldOffset(56)] + [FieldOffset(52)] internal uint numOutputs; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numPlusOperands; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numInputs; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numClobbers; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -21305,7 +21224,7 @@ public override void Dispose(bool disposing) public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 108)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -21321,45 +21240,42 @@ public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(36)] + [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(48)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(52)] + [FieldOffset(48)] internal byte simple; - [FieldOffset(53)] + [FieldOffset(49)] internal byte _volatile; - [FieldOffset(56)] + [FieldOffset(52)] internal uint numOutputs; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numPlusOperands; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numInputs; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numClobbers; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal byte hasBraces; - [FieldOffset(80)] + [FieldOffset(76)] internal uint numAsmToks; - [FieldOffset(84)] + [FieldOffset(80)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C asmString; [SuppressUnmanagedCodeSecurity] @@ -21503,7 +21419,7 @@ public string AsmString public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -21519,15 +21435,12 @@ public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal exceptLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr filterExpr; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21644,7 +21557,7 @@ public SEHExceptStmt(global::CppSharp.Parser.AST.SEHExceptStmt _0) public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -21660,12 +21573,9 @@ public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal finallyLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21764,7 +21674,7 @@ public SEHFinallyStmt(global::CppSharp.Parser.AST.SEHFinallyStmt _0) public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 44)] public new partial struct __Internal { [FieldOffset(0)] @@ -21780,24 +21690,21 @@ public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal byte isCXXTry; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr tryBlock; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr handler; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr exceptHandler; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr finallyHandler; [SuppressUnmanagedCodeSecurity] @@ -21963,7 +21870,7 @@ public bool IsCXXTry public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 28)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -21979,9 +21886,6 @@ public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal leaveLoc; [SuppressUnmanagedCodeSecurity] @@ -22062,7 +21966,7 @@ public SEHLeaveStmt(global::CppSharp.Parser.AST.SEHLeaveStmt _0) public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 44)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -22078,15 +21982,12 @@ public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ capture_inits; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr capturedStmt; - [FieldOffset(40)] + [FieldOffset(36)] internal uint capture_size; [SuppressUnmanagedCodeSecurity] @@ -22408,7 +22309,7 @@ public void ClearcaptureInits() __Internal.ClearcaptureInits((__Instance + __PointerAdjustment)); } - public global::CppSharp.Parser.AST.Stmt capturedStmt + public global::CppSharp.Parser.AST.Stmt CapturedStmt { get { @@ -22451,7 +22352,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 36)] public new partial struct __Internal { [FieldOffset(0)] @@ -22467,15 +22368,12 @@ public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal catchLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal caughtType; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr handlerBlock; [SuppressUnmanagedCodeSecurity] @@ -22587,7 +22485,7 @@ public CXXCatchStmt(global::CppSharp.Parser.AST.CXXCatchStmt _0) public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -22603,15 +22501,12 @@ public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr tryBlock; - [FieldOffset(32)] + [FieldOffset(28)] internal uint numHandlers; [SuppressUnmanagedCodeSecurity] @@ -22723,7 +22618,7 @@ public uint NumHandlers public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -22739,45 +22634,42 @@ public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::System.IntPtr init; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr rangeInit; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr cond; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr inc; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr body; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr rangeStmt; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr beginStmt; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr endStmt; - [FieldOffset(56)] + [FieldOffset(52)] internal global::System.IntPtr loopVarStmt; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal coawaitLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -23059,7 +22951,7 @@ public CXXForRangeStmt(global::CppSharp.Parser.AST.CXXForRangeStmt _0) public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 36)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -23075,18 +22967,15 @@ public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(28)] + [FieldOffset(24)] internal byte isIfExists; - [FieldOffset(29)] + [FieldOffset(25)] internal byte isIfNotExists; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -23211,7 +23100,7 @@ public bool IsIfNotExists public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -23227,45 +23116,42 @@ public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal byte hasDependentPromiseType; - [FieldOffset(28)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr promiseDeclStmt; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr initSuspendStmt; - [FieldOffset(40)] + [FieldOffset(36)] internal global::System.IntPtr finalSuspendStmt; - [FieldOffset(44)] + [FieldOffset(40)] internal global::System.IntPtr exceptionHandler; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr fallthroughHandler; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr allocate; - [FieldOffset(56)] + [FieldOffset(52)] internal global::System.IntPtr deallocate; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr returnValueInit; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr resultDecl; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr returnStmt; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr returnStmtOnAllocFailure; [SuppressUnmanagedCodeSecurity] @@ -23667,7 +23553,7 @@ public bool HasDependentPromiseType public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 36)] public new partial struct __Internal { [FieldOffset(0)] @@ -23683,18 +23569,15 @@ public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal byte isImplicit; - [FieldOffset(28)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(32)] + [FieldOffset(28)] internal global::System.IntPtr operand; - [FieldOffset(36)] + [FieldOffset(32)] internal global::System.IntPtr promiseCall; [SuppressUnmanagedCodeSecurity] @@ -24024,7 +23907,7 @@ public enum UnaryExprOrTypeTrait public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -24040,48 +23923,45 @@ public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -24671,7 +24551,7 @@ public bool HasPlaceholderType public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -24687,51 +24567,48 @@ public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24836,7 +24713,7 @@ public FullExpr(global::CppSharp.Parser.AST.FullExpr _0) public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -24852,51 +24729,48 @@ public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24964,7 +24838,7 @@ public ConstantExpr(global::CppSharp.Parser.AST.ConstantExpr _0) public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -24980,57 +24854,54 @@ public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte isUnique; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr sourceExpr; [SuppressUnmanagedCodeSecurity] @@ -25142,7 +25013,7 @@ public bool IsUnique public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 100)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -25158,84 +25029,81 @@ public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal byte hadMultipleCandidates; - [FieldOffset(65)] + [FieldOffset(61)] internal byte hasQualifier; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr foundDecl; - [FieldOffset(72)] + [FieldOffset(68)] internal byte hasTemplateKWAndArgsInfo; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(88)] + [FieldOffset(84)] internal byte hasTemplateKeyword; - [FieldOffset(89)] + [FieldOffset(85)] internal byte hasExplicitTemplateArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numTemplateArgs; - [FieldOffset(96)] + [FieldOffset(92)] internal byte refersToEnclosingVariableOrCapture; [SuppressUnmanagedCodeSecurity] @@ -25480,51 +25348,48 @@ public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [FieldOffset(64)] @@ -25637,51 +25502,48 @@ public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [FieldOffset(64)] @@ -25778,7 +25640,7 @@ public ulong Value public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -25794,57 +25656,54 @@ public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.CharacterLiteral.CharacterKind kind; - [FieldOffset(68)] + [FieldOffset(64)] internal uint value; [SuppressUnmanagedCodeSecurity] @@ -25960,7 +25819,7 @@ public uint Value public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -25976,57 +25835,54 @@ public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte exact; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(72)] + [FieldOffset(64)] internal double valueAsApproximateDouble; [SuppressUnmanagedCodeSecurity] @@ -26133,7 +25989,7 @@ public double ValueAsApproximateDouble public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -26149,51 +26005,48 @@ public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -26279,7 +26132,7 @@ public ImaginaryLiteral(global::CppSharp.Parser.AST.ImaginaryLiteral _0) public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 132)] public new partial struct __Internal { [FieldOffset(0)] @@ -26295,93 +26148,90 @@ public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C @string; - [FieldOffset(84)] + [FieldOffset(80)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C bytes; - [FieldOffset(108)] + [FieldOffset(104)] internal uint byteLength; - [FieldOffset(112)] + [FieldOffset(108)] internal uint length; - [FieldOffset(116)] + [FieldOffset(112)] internal uint charByteWidth; - [FieldOffset(120)] + [FieldOffset(116)] internal global::CppSharp.Parser.AST.StringLiteral.StringKind kind; - [FieldOffset(124)] + [FieldOffset(120)] internal byte isAscii; - [FieldOffset(125)] + [FieldOffset(121)] internal byte isWide; - [FieldOffset(126)] + [FieldOffset(122)] internal byte isUTF8; - [FieldOffset(127)] + [FieldOffset(123)] internal byte isUTF16; - [FieldOffset(128)] + [FieldOffset(124)] internal byte isUTF32; - [FieldOffset(129)] + [FieldOffset(125)] internal byte isPascal; - [FieldOffset(130)] + [FieldOffset(126)] internal byte containsNonAscii; - [FieldOffset(131)] + [FieldOffset(127)] internal byte containsNonAsciiOrNull; - [FieldOffset(132)] + [FieldOffset(128)] internal uint numConcatenated; [SuppressUnmanagedCodeSecurity] @@ -26680,7 +26530,7 @@ public uint NumConcatenated public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -26696,54 +26546,51 @@ public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.PredefinedExpr.IdentKind identKind; [SuppressUnmanagedCodeSecurity] @@ -26849,7 +26696,7 @@ public PredefinedExpr(global::CppSharp.Parser.AST.PredefinedExpr _0) public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -26865,57 +26712,54 @@ public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParen; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParen; [SuppressUnmanagedCodeSecurity] @@ -27027,7 +26871,7 @@ public ParenExpr(global::CppSharp.Parser.AST.ParenExpr _0) public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -27043,78 +26887,75 @@ public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.UnaryOperatorKind opcode; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal byte canOverflow; - [FieldOffset(73)] + [FieldOffset(69)] internal byte isPrefix; - [FieldOffset(74)] + [FieldOffset(70)] internal byte isPostfix; - [FieldOffset(75)] + [FieldOffset(71)] internal byte isIncrementOp; - [FieldOffset(76)] + [FieldOffset(72)] internal byte isDecrementOp; - [FieldOffset(77)] + [FieldOffset(73)] internal byte isIncrementDecrementOp; - [FieldOffset(78)] + [FieldOffset(74)] internal byte isArithmeticOp; [SuppressUnmanagedCodeSecurity] @@ -27317,7 +27158,7 @@ public bool IsArithmeticOp public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -27333,60 +27174,57 @@ public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numComponents; - [FieldOffset(72)] + [FieldOffset(68)] internal uint numExpressions; [SuppressUnmanagedCodeSecurity] @@ -27506,7 +27344,7 @@ public uint NumExpressions public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -27522,69 +27360,66 @@ public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.UnaryExprOrTypeTrait kind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal byte isArgumentType; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal argumentType; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr argumentExpr; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeOfArgument; [SuppressUnmanagedCodeSecurity] @@ -27748,7 +27583,7 @@ public bool IsArgumentType public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -27764,63 +27599,60 @@ public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr lHS; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr rHS; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr @base; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -27973,7 +27805,7 @@ public ArraySubscriptExpr(global::CppSharp.Parser.AST.ArraySubscriptExpr _0) public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -27989,75 +27821,72 @@ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; [SuppressUnmanagedCodeSecurity] @@ -28337,7 +28166,7 @@ public uint GetargumentsCount public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -28353,87 +28182,84 @@ public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal byte arrow; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal byte hadMultipleCandidates; - [FieldOffset(73)] + [FieldOffset(69)] internal byte hasQualifier; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(88)] + [FieldOffset(84)] internal byte hasTemplateKeyword; - [FieldOffset(89)] + [FieldOffset(85)] internal byte hasExplicitTemplateArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numTemplateArgs; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isImplicitAccess; [SuppressUnmanagedCodeSecurity] @@ -28675,7 +28501,7 @@ public bool IsImplicitAccess public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -28691,57 +28517,54 @@ public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr initializer; - [FieldOffset(64)] + [FieldOffset(60)] internal byte fileScope; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; [SuppressUnmanagedCodeSecurity] @@ -28853,7 +28676,7 @@ public bool FileScope public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -28869,69 +28692,66 @@ public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; [SuppressUnmanagedCodeSecurity] @@ -29124,7 +28944,7 @@ public uint PathSize public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -29140,72 +28960,69 @@ public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isPartOfExplicitCast; [SuppressUnmanagedCodeSecurity] @@ -29291,7 +29108,7 @@ public bool IsPartOfExplicitCast public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -29307,72 +29124,69 @@ public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; [SuppressUnmanagedCodeSecurity] @@ -29472,7 +29286,7 @@ public ExplicitCastExpr(global::CppSharp.Parser.AST.ExplicitCastExpr _0) public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -29488,78 +29302,75 @@ public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.Explici internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -29653,7 +29464,7 @@ public CStyleCastExpr(global::CppSharp.Parser.AST.CStyleCastExpr _0) public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -29669,105 +29480,102 @@ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr lHS; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr rHS; - [FieldOffset(76)] + [FieldOffset(72)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C opcodeStr; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isPtrMemOp; - [FieldOffset(101)] + [FieldOffset(97)] internal byte isMultiplicativeOp; - [FieldOffset(102)] + [FieldOffset(98)] internal byte isAdditiveOp; - [FieldOffset(103)] + [FieldOffset(99)] internal byte isShiftOp; - [FieldOffset(104)] + [FieldOffset(100)] internal byte isBitwiseOp; - [FieldOffset(105)] + [FieldOffset(101)] internal byte isRelationalOp; - [FieldOffset(106)] + [FieldOffset(102)] internal byte isEqualityOp; - [FieldOffset(107)] + [FieldOffset(103)] internal byte isComparisonOp; - [FieldOffset(108)] + [FieldOffset(104)] internal byte isLogicalOp; - [FieldOffset(109)] + [FieldOffset(105)] internal byte isAssignmentOp; - [FieldOffset(110)] + [FieldOffset(106)] internal byte isCompoundAssignmentOp; - [FieldOffset(111)] + [FieldOffset(107)] internal byte isShiftAssignOp; - [FieldOffset(112)] + [FieldOffset(108)] internal byte isFPContractableWithinStatement; - [FieldOffset(113)] + [FieldOffset(109)] internal byte isFEnvAccessOn; [SuppressUnmanagedCodeSecurity] @@ -30135,7 +29943,7 @@ public bool IsFEnvAccessOn public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST.BinaryOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 132)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30151,111 +29959,108 @@ public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr lHS; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr rHS; - [FieldOffset(76)] + [FieldOffset(72)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C opcodeStr; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isPtrMemOp; - [FieldOffset(101)] + [FieldOffset(97)] internal byte isMultiplicativeOp; - [FieldOffset(102)] + [FieldOffset(98)] internal byte isAdditiveOp; - [FieldOffset(103)] + [FieldOffset(99)] internal byte isShiftOp; - [FieldOffset(104)] + [FieldOffset(100)] internal byte isBitwiseOp; - [FieldOffset(105)] + [FieldOffset(101)] internal byte isRelationalOp; - [FieldOffset(106)] + [FieldOffset(102)] internal byte isEqualityOp; - [FieldOffset(107)] + [FieldOffset(103)] internal byte isComparisonOp; - [FieldOffset(108)] + [FieldOffset(104)] internal byte isLogicalOp; - [FieldOffset(109)] + [FieldOffset(105)] internal byte isAssignmentOp; - [FieldOffset(110)] + [FieldOffset(106)] internal byte isCompoundAssignmentOp; - [FieldOffset(111)] + [FieldOffset(107)] internal byte isShiftAssignOp; - [FieldOffset(112)] + [FieldOffset(108)] internal byte isFPContractableWithinStatement; - [FieldOffset(113)] + [FieldOffset(109)] internal byte isFEnvAccessOn; - [FieldOffset(116)] + [FieldOffset(112)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationLHSType; - [FieldOffset(124)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationResultType; [SuppressUnmanagedCodeSecurity] @@ -30370,7 +30175,7 @@ public override void Dispose(bool disposing) public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -30386,63 +30191,60 @@ public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr cond; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr trueExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr falseExpr; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; [SuppressUnmanagedCodeSecurity] @@ -30609,7 +30411,7 @@ public AbstractConditionalOperator(global::CppSharp.Parser.AST.AbstractCondition public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -30625,69 +30427,66 @@ public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.Ab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr cond; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr trueExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr falseExpr; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr lHS; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr rHS; [SuppressUnmanagedCodeSecurity] @@ -30791,7 +30590,7 @@ public ConditionalOperator(global::CppSharp.Parser.AST.ConditionalOperator _0) public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -30807,69 +30606,66 @@ public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr cond; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr trueExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr falseExpr; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr common; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr opaqueValue; [SuppressUnmanagedCodeSecurity] @@ -30973,7 +30769,7 @@ public BinaryConditionalOperator(global::CppSharp.Parser.AST.BinaryConditionalOp public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -30989,54 +30785,51 @@ public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal ampAmpLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -31130,7 +30923,7 @@ public AddrLabelExpr(global::CppSharp.Parser.AST.AddrLabelExpr _0) public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -31146,57 +30939,54 @@ public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subStmt; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31308,7 +31098,7 @@ public StmtExpr(global::CppSharp.Parser.AST.StmtExpr _0) public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -31324,57 +31114,54 @@ public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numSubExprs; [SuppressUnmanagedCodeSecurity] @@ -31481,7 +31268,7 @@ public uint NumSubExprs public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -31497,57 +31284,54 @@ public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr srcExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31659,7 +31443,7 @@ public ConvertVectorExpr(global::CppSharp.Parser.AST.ConvertVectorExpr _0) public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -31675,72 +31459,69 @@ public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte isConditionTrue; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr cond; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr lHS; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr rHS; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(84)] + [FieldOffset(80)] internal byte isConditionDependent; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr chosenSubExpr; [SuppressUnmanagedCodeSecurity] @@ -31932,7 +31713,7 @@ public bool IsConditionDependent public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -31948,51 +31729,48 @@ public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal tokenLocation; [SuppressUnmanagedCodeSecurity] @@ -32073,7 +31851,7 @@ public GNUNullExpr(global::CppSharp.Parser.AST.GNUNullExpr _0) public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -32089,60 +31867,57 @@ public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal byte isMicrosoftABI; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -32267,7 +32042,7 @@ public bool IsMicrosoftABI public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -32283,84 +32058,81 @@ public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr arrayFiller; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rBraceLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr syntacticForm; - [FieldOffset(76)] + [FieldOffset(72)] internal uint numInits; - [FieldOffset(80)] + [FieldOffset(76)] internal byte hasArrayFiller; - [FieldOffset(81)] + [FieldOffset(77)] internal byte isExplicit; - [FieldOffset(82)] + [FieldOffset(78)] internal byte isStringLiteralInit; - [FieldOffset(83)] + [FieldOffset(79)] internal byte isTransparent; - [FieldOffset(84)] + [FieldOffset(80)] internal byte isSemanticForm; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr semanticForm; - [FieldOffset(92)] + [FieldOffset(88)] internal byte isSyntacticForm; [SuppressUnmanagedCodeSecurity] @@ -32599,7 +32371,7 @@ public bool IsSyntacticForm public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -32615,66 +32387,63 @@ public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal equalOrColonLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr init; - [FieldOffset(68)] + [FieldOffset(64)] internal uint size; - [FieldOffset(72)] + [FieldOffset(68)] internal byte usesGNUSyntax; - [FieldOffset(76)] + [FieldOffset(72)] internal uint numSubExprs; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceRange.__Internal designatorsSourceRange; [SuppressUnmanagedCodeSecurity] @@ -33270,7 +33039,7 @@ public uint NumSubExprs public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -33286,48 +33055,45 @@ public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33395,7 +33161,7 @@ public NoInitExpr(global::CppSharp.Parser.AST.NoInitExpr _0) public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -33411,54 +33177,51 @@ public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr updater; [SuppressUnmanagedCodeSecurity] @@ -33562,7 +33325,7 @@ public DesignatedInitUpdateExpr(global::CppSharp.Parser.AST.DesignatedInitUpdate public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -33578,54 +33341,51 @@ public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr commonExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -33729,7 +33489,7 @@ public ArrayInitLoopExpr(global::CppSharp.Parser.AST.ArrayInitLoopExpr _0) public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -33745,48 +33505,45 @@ public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33854,7 +33611,7 @@ public ArrayInitIndexExpr(global::CppSharp.Parser.AST.ArrayInitIndexExpr _0) public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -33870,48 +33627,45 @@ public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33979,7 +33733,7 @@ public ImplicitValueInitExpr(global::CppSharp.Parser.AST.ImplicitValueInitExpr _ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -33995,57 +33749,54 @@ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numExprs; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34152,7 +33903,7 @@ public uint NumExprs public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -34168,72 +33919,69 @@ public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numAssocs; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal genericLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr controllingExpr; - [FieldOffset(80)] + [FieldOffset(76)] internal byte isResultDependent; - [FieldOffset(84)] + [FieldOffset(80)] internal uint resultIndex; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr resultExpr; [SuppressUnmanagedCodeSecurity] @@ -34415,7 +34163,7 @@ public uint ResultIndex public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -34431,63 +34179,60 @@ public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal accessorLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal uint numElements; - [FieldOffset(72)] + [FieldOffset(68)] internal byte containsDuplicateElements; - [FieldOffset(73)] + [FieldOffset(69)] internal byte isArrow; [SuppressUnmanagedCodeSecurity] @@ -34625,7 +34370,7 @@ public bool IsArrow public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -34641,54 +34386,51 @@ public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal caretLocation; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr body; [SuppressUnmanagedCodeSecurity] @@ -34787,7 +34529,7 @@ public BlockExpr(global::CppSharp.Parser.AST.BlockExpr _0) public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -34803,57 +34545,54 @@ public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr srcExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34965,7 +34704,7 @@ public AsTypeExpr(global::CppSharp.Parser.AST.AsTypeExpr _0) public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -34981,60 +34720,57 @@ public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr syntacticForm; - [FieldOffset(64)] + [FieldOffset(60)] internal uint resultExprIndex; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr resultExpr; - [FieldOffset(72)] + [FieldOffset(68)] internal uint numSemanticExprs; [SuppressUnmanagedCodeSecurity] @@ -35164,7 +34900,7 @@ public uint NumSemanticExprs public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -35180,93 +34916,90 @@ public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr ptr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr order; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr scope; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr val1; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr orderFail; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr val2; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr weak; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal valueType; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.AST.AtomicExpr.AtomicOp op; - [FieldOffset(100)] + [FieldOffset(96)] internal uint numSubExprs; - [FieldOffset(104)] + [FieldOffset(100)] internal byte isVolatile; - [FieldOffset(105)] + [FieldOffset(101)] internal byte isCmpXChg; - [FieldOffset(106)] + [FieldOffset(102)] internal byte isOpenCL; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -35614,7 +35347,7 @@ public bool IsOpenCL public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 60)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -35630,48 +35363,45 @@ public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -35739,7 +35469,7 @@ public TypoExpr(global::CppSharp.Parser.AST.TypoExpr _0) public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 116)] public new partial struct __Internal { [FieldOffset(0)] @@ -35755,90 +35485,87 @@ public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.Ca internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.AST.OverloadedOperatorKind _operator; - [FieldOffset(108)] + [FieldOffset(104)] internal byte isAssignmentOp; - [FieldOffset(109)] + [FieldOffset(105)] internal byte isInfixBinaryOp; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(116)] + [FieldOffset(112)] internal byte isFPContractableWithinStatement; [SuppressUnmanagedCodeSecurity] @@ -35992,7 +35719,7 @@ public bool IsFPContractableWithinStatement public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 108)] public new partial struct __Internal { [FieldOffset(0)] @@ -36008,81 +35735,78 @@ public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.Call internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; - [FieldOffset(104)] + [FieldOffset(100)] internal global::System.IntPtr implicitObjectArgument; - [FieldOffset(108)] + [FieldOffset(104)] internal global::System.IntPtr methodDecl; [SuppressUnmanagedCodeSecurity] @@ -36207,7 +35931,7 @@ public override void Dispose(bool disposing) public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 108)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -36223,78 +35947,75 @@ public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; - [FieldOffset(104)] + [FieldOffset(100)] internal global::System.IntPtr config; [SuppressUnmanagedCodeSecurity] @@ -36401,7 +36122,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -36417,84 +36138,81 @@ public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.Expli internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36633,7 +36351,7 @@ public string CastName public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -36649,84 +36367,81 @@ public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXN internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36794,7 +36509,7 @@ public CXXStaticCastExpr(global::CppSharp.Parser.AST.CXXStaticCastExpr _0) public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 116)] public new partial struct __Internal { [FieldOffset(0)] @@ -36810,87 +36525,84 @@ public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXX internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; - [FieldOffset(116)] + [FieldOffset(112)] internal byte isAlwaysNull; [SuppressUnmanagedCodeSecurity] @@ -36971,7 +36683,7 @@ public bool IsAlwaysNull public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -36987,84 +36699,81 @@ public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37132,7 +36841,7 @@ public CXXReinterpretCastExpr(global::CppSharp.Parser.AST.CXXReinterpretCastExpr public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -37148,84 +36857,81 @@ public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr castName; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37293,7 +36999,7 @@ public CXXConstCastExpr(global::CppSharp.Parser.AST.CXXConstCastExpr _0) public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -37309,84 +37015,81 @@ public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr callee; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr calleeDecl; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr directCallee; - [FieldOffset(88)] + [FieldOffset(84)] internal uint numArgs; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numCommas; - [FieldOffset(96)] + [FieldOffset(92)] internal uint builtinCallee; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isCallToStdMove; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.AST.UserDefinedLiteral.LiteralOperatorKind literalOperatorKind; - [FieldOffset(108)] + [FieldOffset(104)] internal global::System.IntPtr cookedLiteral; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal uDSuffixLoc; [SuppressUnmanagedCodeSecurity] @@ -37529,7 +37232,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -37545,54 +37248,51 @@ public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte value; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37686,7 +37386,7 @@ public bool Value public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -37702,51 +37402,48 @@ public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37827,7 +37524,7 @@ public CXXNullPtrLiteralExpr(global::CppSharp.Parser.AST.CXXNullPtrLiteralExpr _ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -37843,51 +37540,48 @@ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -37973,7 +37667,7 @@ public CXXStdInitializerListExpr(global::CppSharp.Parser.AST.CXXStdInitializerLi public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -37989,57 +37683,54 @@ public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr exprOperand; - [FieldOffset(64)] + [FieldOffset(60)] internal byte isPotentiallyEvaluated; - [FieldOffset(65)] + [FieldOffset(61)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38151,7 +37842,7 @@ public bool IsTypeOperand public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -38167,60 +37858,57 @@ public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte isImplicitAccess; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr baseExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal byte isArrow; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -38345,7 +38033,7 @@ public bool IsArrow public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -38361,57 +38049,54 @@ public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr @base; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -38528,7 +38213,7 @@ public MSPropertySubscriptExpr(global::CppSharp.Parser.AST.MSPropertySubscriptEx public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -38544,57 +38229,54 @@ public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr exprOperand; - [FieldOffset(64)] + [FieldOffset(60)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C uuidStr; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38730,7 +38412,7 @@ public bool IsTypeOperand public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -38746,54 +38428,51 @@ public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal byte @implicit; [SuppressUnmanagedCodeSecurity] @@ -38887,7 +38566,7 @@ public bool Implicit public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -38903,57 +38582,54 @@ public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal throwLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal byte isThrownVariableInScope; [SuppressUnmanagedCodeSecurity] @@ -39065,7 +38741,7 @@ public bool IsThrownVariableInScope public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -39081,54 +38757,51 @@ public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr expr; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal usedLocation; [SuppressUnmanagedCodeSecurity] @@ -39227,7 +38900,7 @@ public CXXDefaultArgExpr(global::CppSharp.Parser.AST.CXXDefaultArgExpr _0) public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -39243,54 +38916,51 @@ public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr field; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr expr; [SuppressUnmanagedCodeSecurity] @@ -39394,7 +39064,7 @@ public CXXDefaultInitExpr(global::CppSharp.Parser.AST.CXXDefaultInitExpr _0) public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -39410,51 +39080,48 @@ public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -39540,7 +39207,7 @@ public CXXBindTemporaryExpr(global::CppSharp.Parser.AST.CXXBindTemporaryExpr _0) public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -39556,75 +39223,72 @@ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(76)] + [FieldOffset(72)] internal byte elidable; - [FieldOffset(77)] + [FieldOffset(73)] internal byte hadMultipleCandidates; - [FieldOffset(78)] + [FieldOffset(74)] internal byte listInitialization; - [FieldOffset(79)] + [FieldOffset(75)] internal byte stdInitListInitialization; - [FieldOffset(80)] + [FieldOffset(76)] internal byte requiresZeroInitialization; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -39897,7 +39561,7 @@ public uint GetargumentsCount public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -39913,57 +39577,54 @@ public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte constructsVBase; - [FieldOffset(61)] + [FieldOffset(57)] internal byte inheritedFromVBase; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -40070,7 +39731,7 @@ public bool InheritedFromVBase public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 108)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -40086,81 +39747,78 @@ public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr subExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr castKindName; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr conversionFunction; - [FieldOffset(80)] + [FieldOffset(76)] internal byte path_empty; - [FieldOffset(84)] + [FieldOffset(80)] internal uint path_size; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal byte isListInitialization; [SuppressUnmanagedCodeSecurity] @@ -40267,7 +39925,7 @@ public bool IsListInitialization public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST.CXXConstructExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -40283,75 +39941,72 @@ public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(76)] + [FieldOffset(72)] internal byte elidable; - [FieldOffset(77)] + [FieldOffset(73)] internal byte hadMultipleCandidates; - [FieldOffset(78)] + [FieldOffset(74)] internal byte listInitialization; - [FieldOffset(79)] + [FieldOffset(75)] internal byte stdInitListInitialization; - [FieldOffset(80)] + [FieldOffset(76)] internal byte requiresZeroInitialization; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(92)] + [FieldOffset(88)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -40440,7 +40095,7 @@ public override void Dispose(bool disposing) public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 100)] public new partial struct __Internal { [FieldOffset(0)] @@ -40456,78 +40111,75 @@ public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ capture_inits; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal captureDefaultLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal uint capture_size; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceRange.__Internal introducerRange; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr callOperator; - [FieldOffset(92)] + [FieldOffset(88)] internal byte isGenericLambda; - [FieldOffset(96)] + [FieldOffset(92)] internal global::System.IntPtr body; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isMutable; - [FieldOffset(101)] + [FieldOffset(97)] internal byte hasExplicitParameters; - [FieldOffset(102)] + [FieldOffset(98)] internal byte hasExplicitResultType; [SuppressUnmanagedCodeSecurity] @@ -40796,7 +40448,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 60)] public new partial struct __Internal { [FieldOffset(0)] @@ -40812,51 +40464,48 @@ public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -40937,7 +40586,7 @@ public CXXScalarValueInitExpr(global::CppSharp.Parser.AST.CXXScalarValueInitExpr public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 132)] public new partial struct __Internal { [FieldOffset(0)] @@ -40953,93 +40602,90 @@ public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ placement_arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr operatorNew; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr operatorDelete; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal allocatedType; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isArray; - [FieldOffset(92)] + [FieldOffset(88)] internal global::System.IntPtr arraySize; - [FieldOffset(96)] + [FieldOffset(92)] internal uint numPlacementArgs; - [FieldOffset(100)] + [FieldOffset(96)] internal byte isParenTypeId; - [FieldOffset(104)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceRange.__Internal typeIdParens; - [FieldOffset(112)] + [FieldOffset(108)] internal byte isGlobalNew; - [FieldOffset(113)] + [FieldOffset(109)] internal byte hasInitializer; - [FieldOffset(116)] + [FieldOffset(112)] internal global::CppSharp.Parser.AST.CXXNewExpr.InitializationStyle initializationStyle; - [FieldOffset(120)] + [FieldOffset(116)] internal global::System.IntPtr initializer; - [FieldOffset(124)] + [FieldOffset(120)] internal global::System.IntPtr constructExpr; - [FieldOffset(128)] + [FieldOffset(124)] internal global::CppSharp.Parser.SourceRange.__Internal directInitRange; [SuppressUnmanagedCodeSecurity] @@ -41395,7 +41041,7 @@ public uint GetplacementArgumentsCount public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 76)] public new partial struct __Internal { [FieldOffset(0)] @@ -41411,66 +41057,63 @@ public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte isGlobalDelete; - [FieldOffset(61)] + [FieldOffset(57)] internal byte isArrayForm; - [FieldOffset(62)] + [FieldOffset(58)] internal byte isArrayFormAsWritten; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr operatorDelete; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr argument; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; [SuppressUnmanagedCodeSecurity] @@ -41626,7 +41269,7 @@ public bool IsArrayFormAsWritten public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -41642,72 +41285,69 @@ public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr @base; - [FieldOffset(64)] + [FieldOffset(60)] internal byte hasQualifier; - [FieldOffset(65)] + [FieldOffset(61)] internal byte isArrow; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal colonColonLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal tildeLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal destroyedTypeLoc; [SuppressUnmanagedCodeSecurity] @@ -41884,7 +41524,7 @@ public bool IsArrow public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -41900,54 +41540,51 @@ public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte value; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -42041,7 +41678,7 @@ public uint NumArgs public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -42057,57 +41694,54 @@ public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal queriedType; - [FieldOffset(72)] + [FieldOffset(64)] internal ulong value; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr dimensionExpression; [SuppressUnmanagedCodeSecurity] @@ -42219,7 +41853,7 @@ public ulong Value public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -42235,54 +41869,51 @@ public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr queriedExpression; - [FieldOffset(64)] + [FieldOffset(60)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -42381,7 +42012,7 @@ public bool Value public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -42397,72 +42028,69 @@ public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numDecls; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal byte hasTemplateKeyword; - [FieldOffset(81)] + [FieldOffset(77)] internal byte hasExplicitTemplateArgs; - [FieldOffset(84)] + [FieldOffset(80)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -42741,7 +42369,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -42757,78 +42385,75 @@ public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numDecls; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal byte hasTemplateKeyword; - [FieldOffset(81)] + [FieldOffset(77)] internal byte hasExplicitTemplateArgs; - [FieldOffset(84)] + [FieldOffset(80)] internal uint numTemplateArgs; - [FieldOffset(88)] + [FieldOffset(84)] internal byte requiresADL; - [FieldOffset(89)] + [FieldOffset(85)] internal byte isOverloaded; [SuppressUnmanagedCodeSecurity] @@ -42922,7 +42547,7 @@ public bool IsOverloaded public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 84)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -42938,69 +42563,66 @@ public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal byte hasTemplateKeyword; - [FieldOffset(77)] + [FieldOffset(73)] internal byte hasExplicitTemplateArgs; - [FieldOffset(80)] + [FieldOffset(76)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43159,7 +42781,7 @@ public uint NumTemplateArgs public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -43175,57 +42797,54 @@ public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr subExpr; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numObjects; - [FieldOffset(68)] + [FieldOffset(64)] internal byte cleanupsHaveSideEffects; [SuppressUnmanagedCodeSecurity] @@ -43319,7 +42938,7 @@ public bool CleanupsHaveSideEffects public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 92)] public new partial struct __Internal { [FieldOffset(0)] @@ -43335,66 +42954,63 @@ public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isListInitialization; - [FieldOffset(92)] + [FieldOffset(88)] internal uint arg_size; [SuppressUnmanagedCodeSecurity] @@ -43601,7 +43217,7 @@ public uint GetargumentsCount public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 108)] public new partial struct __Internal { [FieldOffset(0)] @@ -43617,87 +43233,84 @@ public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal byte isImplicitAccess; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr @base; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(76)] + [FieldOffset(72)] internal byte isArrow; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr firstQualifierFoundInScope; - [FieldOffset(88)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(92)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(100)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(101)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(104)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43944,7 +43557,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 116)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -43960,93 +43573,90 @@ public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal uint numDecls; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(76)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(80)] + [FieldOffset(76)] internal byte hasTemplateKeyword; - [FieldOffset(81)] + [FieldOffset(77)] internal byte hasExplicitTemplateArgs; - [FieldOffset(84)] + [FieldOffset(80)] internal uint numTemplateArgs; - [FieldOffset(88)] + [FieldOffset(84)] internal byte isImplicitAccess; - [FieldOffset(92)] + [FieldOffset(88)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(92)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(104)] + [FieldOffset(100)] internal byte hasUnresolvedUsing; - [FieldOffset(105)] + [FieldOffset(101)] internal byte isArrow; - [FieldOffset(108)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(112)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -44210,7 +43820,7 @@ public bool IsArrow public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -44226,54 +43836,51 @@ public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr operand; - [FieldOffset(64)] + [FieldOffset(60)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -44372,7 +43979,7 @@ public bool Value public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -44388,54 +43995,51 @@ public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr pattern; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; [SuppressUnmanagedCodeSecurity] @@ -44534,7 +44138,7 @@ public PackExpansionExpr(global::CppSharp.Parser.AST.PackExpansionExpr _0) public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 84)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -44550,66 +44154,63 @@ public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal packLoc; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr pack; - [FieldOffset(76)] + [FieldOffset(72)] internal uint packLength; - [FieldOffset(80)] + [FieldOffset(76)] internal byte isPartiallySubstituted; [SuppressUnmanagedCodeSecurity] @@ -44760,7 +44361,7 @@ public bool IsPartiallySubstituted public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -44776,54 +44377,51 @@ public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Pars internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr replacement; [SuppressUnmanagedCodeSecurity] @@ -44922,7 +44520,7 @@ public SubstNonTypeTemplateParmExpr(global::CppSharp.Parser.AST.SubstNonTypeTemp public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 84)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -44938,54 +44536,51 @@ public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(64)] + [FieldOffset(60)] internal global::CppSharp.Parser.AST.TemplateArgument.__Internal argumentPack; [SuppressUnmanagedCodeSecurity] @@ -45079,7 +44674,7 @@ public SubstNonTypeTemplateParmPackExpr(global::CppSharp.Parser.AST.SubstNonType public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 68)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -45095,54 +44690,51 @@ public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(64)] + [FieldOffset(60)] internal uint numExpansions; [SuppressUnmanagedCodeSecurity] @@ -45236,7 +44828,7 @@ public uint NumExpansions public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 76)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -45252,60 +44844,57 @@ public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr temporary; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr TemporaryExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal uint manglingNumber; - [FieldOffset(72)] + [FieldOffset(68)] internal byte isBoundToLvalueReference; [SuppressUnmanagedCodeSecurity] @@ -45523,7 +45112,7 @@ public bool IsBoundToLvalueReference public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -45539,72 +45128,69 @@ public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr lHS; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr rHS; - [FieldOffset(68)] + [FieldOffset(64)] internal byte isRightFold; - [FieldOffset(69)] + [FieldOffset(65)] internal byte isLeftFold; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr pattern; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr init; - [FieldOffset(80)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(84)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.BinaryOperatorKind _operator; [SuppressUnmanagedCodeSecurity] @@ -45796,7 +45382,7 @@ public bool IsLeftFold public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 84)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -45812,66 +45398,63 @@ public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr commonExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr opaqueValue; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr readyExpr; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr suspendExpr; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr resumeExpr; [SuppressUnmanagedCodeSecurity] @@ -46070,7 +45653,7 @@ public CoroutineSuspendExpr(global::CppSharp.Parser.AST.CoroutineSuspendExpr _0) public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 92)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -46086,72 +45669,69 @@ public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr commonExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr opaqueValue; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr readyExpr; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr suspendExpr; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr resumeExpr; - [FieldOffset(84)] + [FieldOffset(80)] internal byte isImplicit; - [FieldOffset(88)] + [FieldOffset(84)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] @@ -46250,7 +45830,7 @@ public bool IsImplicit public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 68)] public new partial struct __Internal { [FieldOffset(0)] @@ -46266,57 +45846,54 @@ public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::System.IntPtr operand; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr operatorCoawaitLookup; - [FieldOffset(68)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; [SuppressUnmanagedCodeSecurity] @@ -46433,7 +46010,7 @@ public DependentCoawaitExpr(global::CppSharp.Parser.AST.DependentCoawaitExpr _0) public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 84)] public new partial struct __Internal { [FieldOffset(0)] @@ -46449,69 +46026,66 @@ public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(20)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] + [FieldOffset(28)] internal byte valueDependent; - [FieldOffset(33)] + [FieldOffset(29)] internal byte typeDependent; - [FieldOffset(34)] + [FieldOffset(30)] internal byte instantiationDependent; - [FieldOffset(35)] + [FieldOffset(31)] internal byte containsUnexpandedParameterPack; - [FieldOffset(36)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(40)] + [FieldOffset(36)] internal byte isLValue; - [FieldOffset(41)] + [FieldOffset(37)] internal byte isRValue; - [FieldOffset(42)] + [FieldOffset(38)] internal byte isXValue; - [FieldOffset(43)] + [FieldOffset(39)] internal byte isGLValue; - [FieldOffset(44)] + [FieldOffset(40)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(48)] + [FieldOffset(44)] internal global::System.IntPtr sourceBitField; - [FieldOffset(52)] + [FieldOffset(48)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(56)] + [FieldOffset(52)] internal byte hasPlaceholderType; - [FieldOffset(60)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(64)] + [FieldOffset(60)] internal global::System.IntPtr commonExpr; - [FieldOffset(68)] + [FieldOffset(64)] internal global::System.IntPtr opaqueValue; - [FieldOffset(72)] + [FieldOffset(68)] internal global::System.IntPtr readyExpr; - [FieldOffset(76)] + [FieldOffset(72)] internal global::System.IntPtr suspendExpr; - [FieldOffset(80)] + [FieldOffset(76)] internal global::System.IntPtr resumeExpr; - [FieldOffset(84)] + [FieldOffset(80)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] diff --git a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs index e087ae123f..ffcaa55f7a 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs @@ -17466,7 +17466,7 @@ public enum StmtClass public unsafe partial class Stmt : IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 20)] public partial struct __Internal { [FieldOffset(0)] @@ -17481,9 +17481,6 @@ public partial struct __Internal [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - [SuppressUnmanagedCodeSecurity] [DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, EntryPoint="_ZN8CppSharp9CppParser3AST4StmtC2Ev")] @@ -17635,29 +17632,11 @@ public virtual void Dispose(bool disposing) ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->endLoc = value.__Instance; } } - - public global::CppSharp.Parser.AST.Stmt StripLabelLikeStatements - { - get - { - global::CppSharp.Parser.AST.Stmt __result0; - if (((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Stmt.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements)) - __result0 = (global::CppSharp.Parser.AST.Stmt) global::CppSharp.Parser.AST.Stmt.NativeToManagedMap[((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements]; - else __result0 = global::CppSharp.Parser.AST.Stmt.__CreateInstance(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements); - return __result0; - } - - set - { - ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->stripLabelLikeStatements = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; - } - } } public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -17673,15 +17652,12 @@ public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] 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_ decls; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isSingleDecl; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr singleDecl; [SuppressUnmanagedCodeSecurity] @@ -17854,7 +17830,7 @@ public uint GetdeclsCount public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -17869,13 +17845,10 @@ public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDispos [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal semiLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte hasLeadingEmptyMacro; [SuppressUnmanagedCodeSecurity] @@ -17969,7 +17942,7 @@ public bool HasLeadingEmptyMacro public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -17985,27 +17958,24 @@ public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_N___1_S_allocator__S0_ body; - [FieldOffset(56)] + [FieldOffset(48)] internal byte body_empty; - [FieldOffset(60)] + [FieldOffset(52)] internal uint size; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr body_front; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr body_back; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal lBracLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracLoc; [SuppressUnmanagedCodeSecurity] @@ -18235,7 +18205,7 @@ public uint GetbodyCount public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -18250,16 +18220,13 @@ public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18390,7 +18357,7 @@ public SwitchCase(global::CppSharp.Parser.AST.SwitchCase _0) public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -18405,31 +18372,28 @@ public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal caseLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr lHS; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr rHS; - [FieldOffset(72)] + [FieldOffset(64)] internal byte caseStmtIsGNURange; [SuppressUnmanagedCodeSecurity] @@ -18572,7 +18536,7 @@ public bool CaseStmtIsGNURange public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -18587,19 +18551,16 @@ public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; [SuppressUnmanagedCodeSecurity] @@ -18680,7 +18641,7 @@ public DefaultStmt(global::CppSharp.Parser.AST.DefaultStmt _0) public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -18695,16 +18656,13 @@ public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDispo [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal identLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr name; [SuppressUnmanagedCodeSecurity] @@ -18816,7 +18774,7 @@ public string Name public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -18831,13 +18789,10 @@ public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal attrLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18936,7 +18891,7 @@ public AttributedStmt(global::CppSharp.Parser.AST.AttributedStmt _0) public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -18952,42 +18907,39 @@ public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr then; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr _else; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr init; - [FieldOffset(64)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal ifLoc; - [FieldOffset(68)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal elseLoc; - [FieldOffset(72)] + [FieldOffset(64)] internal byte _constexpr; - [FieldOffset(73)] + [FieldOffset(65)] internal byte hasInitStorage; - [FieldOffset(74)] + [FieldOffset(66)] internal byte hasVarStorage; - [FieldOffset(75)] + [FieldOffset(67)] internal byte hasElseStorage; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isObjCAvailabilityCheck; [SuppressUnmanagedCodeSecurity] @@ -19236,7 +19188,7 @@ public bool IsObjCAvailabilityCheck public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -19252,30 +19204,27 @@ public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr init; - [FieldOffset(56)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal switchLoc; - [FieldOffset(60)] + [FieldOffset(52)] internal byte hasInitStorage; - [FieldOffset(61)] + [FieldOffset(53)] internal byte hasVarStorage; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(72)] + [FieldOffset(64)] internal byte isAllEnumCasesCovered; [SuppressUnmanagedCodeSecurity] @@ -19467,7 +19416,7 @@ public bool IsAllEnumCasesCovered public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -19483,21 +19432,18 @@ public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal byte hasVarStorage; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -19645,7 +19591,7 @@ public bool HasVarStorage public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -19661,21 +19607,18 @@ public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal doLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -19818,7 +19761,7 @@ public DoStmt(global::CppSharp.Parser.AST.DoStmt _0) public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -19834,30 +19777,27 @@ public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr inc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr body; - [FieldOffset(64)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(68)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(72)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -20054,7 +19994,7 @@ public ForStmt(global::CppSharp.Parser.AST.ForStmt _0) public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -20069,13 +20009,10 @@ public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDispos [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -20169,7 +20106,7 @@ public GotoStmt(global::CppSharp.Parser.AST.GotoStmt _0) public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -20184,16 +20121,13 @@ public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal starLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr target; [SuppressUnmanagedCodeSecurity] @@ -20305,7 +20239,7 @@ public IndirectGotoStmt(global::CppSharp.Parser.AST.IndirectGotoStmt _0) public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20320,10 +20254,7 @@ public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal continueLoc; [SuppressUnmanagedCodeSecurity] @@ -20404,7 +20335,7 @@ public ContinueStmt(global::CppSharp.Parser.AST.ContinueStmt _0) public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20419,10 +20350,7 @@ public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDispo [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal breakLoc; [SuppressUnmanagedCodeSecurity] @@ -20503,7 +20431,7 @@ public BreakStmt(global::CppSharp.Parser.AST.BreakStmt _0) public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -20519,12 +20447,9 @@ public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr retValue; - [FieldOffset(40)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal returnLoc; [SuppressUnmanagedCodeSecurity] @@ -20623,7 +20548,7 @@ public ReturnStmt(global::CppSharp.Parser.AST.ReturnStmt _0) public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -20639,33 +20564,30 @@ public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; [SuppressUnmanagedCodeSecurity] @@ -20970,7 +20892,7 @@ public uint GetoutputsCount public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -20986,36 +20908,33 @@ public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -21304,7 +21223,7 @@ public override void Dispose(bool disposing) public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -21320,45 +21239,42 @@ public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal byte hasBraces; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numAsmToks; - [FieldOffset(120)] + [FieldOffset(112)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C asmString; [SuppressUnmanagedCodeSecurity] @@ -21502,7 +21418,7 @@ public string AsmString public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -21517,16 +21433,13 @@ public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, ID [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal exceptLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr filterExpr; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21643,7 +21556,7 @@ public SEHExceptStmt(global::CppSharp.Parser.AST.SEHExceptStmt _0) public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -21658,13 +21571,10 @@ public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal finallyLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21763,7 +21673,7 @@ public SEHFinallyStmt(global::CppSharp.Parser.AST.SEHFinallyStmt _0) public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -21778,25 +21688,22 @@ public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte isCXXTry; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr tryBlock; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr handler; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr exceptHandler; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr finallyHandler; [SuppressUnmanagedCodeSecurity] @@ -21962,7 +21869,7 @@ public bool IsCXXTry public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -21977,10 +21884,7 @@ public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal leaveLoc; [SuppressUnmanagedCodeSecurity] @@ -22061,7 +21965,7 @@ public SEHLeaveStmt(global::CppSharp.Parser.AST.SEHLeaveStmt _0) public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -22077,15 +21981,12 @@ public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ capture_inits; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr capturedStmt; - [FieldOffset(64)] + [FieldOffset(56)] internal uint capture_size; [SuppressUnmanagedCodeSecurity] @@ -22407,7 +22308,7 @@ public void ClearcaptureInits() __Internal.ClearcaptureInits((__Instance + __PointerAdjustment)); } - public global::CppSharp.Parser.AST.Stmt capturedStmt + public global::CppSharp.Parser.AST.Stmt CapturedStmt { get { @@ -22450,7 +22351,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -22465,16 +22366,13 @@ public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal catchLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal caughtType; - [FieldOffset(56)] + [FieldOffset(40)] internal global::System.IntPtr handlerBlock; [SuppressUnmanagedCodeSecurity] @@ -22586,7 +22484,7 @@ public CXXCatchStmt(global::CppSharp.Parser.AST.CXXCatchStmt _0) public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -22601,16 +22499,13 @@ public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr tryBlock; - [FieldOffset(48)] + [FieldOffset(32)] internal uint numHandlers; [SuppressUnmanagedCodeSecurity] @@ -22722,7 +22617,7 @@ public uint NumHandlers public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -22738,45 +22633,42 @@ public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr rangeInit; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr cond; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr inc; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr body; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr rangeStmt; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr beginStmt; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr endStmt; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr loopVarStmt; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal coawaitLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -23058,7 +22950,7 @@ public CXXForRangeStmt(global::CppSharp.Parser.AST.CXXForRangeStmt _0) public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -23073,19 +22965,16 @@ public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST. [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte isIfExists; - [FieldOffset(37)] + [FieldOffset(25)] internal byte isIfNotExists; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -23210,7 +23099,7 @@ public bool IsIfNotExists public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -23225,46 +23114,43 @@ public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal byte hasDependentPromiseType; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr promiseDeclStmt; - [FieldOffset(56)] + [FieldOffset(40)] internal global::System.IntPtr initSuspendStmt; - [FieldOffset(64)] + [FieldOffset(48)] internal global::System.IntPtr finalSuspendStmt; - [FieldOffset(72)] + [FieldOffset(56)] internal global::System.IntPtr exceptionHandler; - [FieldOffset(80)] + [FieldOffset(64)] internal global::System.IntPtr fallthroughHandler; - [FieldOffset(88)] + [FieldOffset(72)] internal global::System.IntPtr allocate; - [FieldOffset(96)] + [FieldOffset(80)] internal global::System.IntPtr deallocate; - [FieldOffset(104)] + [FieldOffset(88)] internal global::System.IntPtr returnValueInit; - [FieldOffset(112)] + [FieldOffset(96)] internal global::System.IntPtr resultDecl; - [FieldOffset(120)] + [FieldOffset(104)] internal global::System.IntPtr returnStmt; - [FieldOffset(128)] + [FieldOffset(112)] internal global::System.IntPtr returnStmtOnAllocFailure; [SuppressUnmanagedCodeSecurity] @@ -23666,7 +23552,7 @@ public bool HasDependentPromiseType public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -23681,19 +23567,16 @@ public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal byte isImplicit; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr operand; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr promiseCall; [SuppressUnmanagedCodeSecurity] @@ -24023,7 +23906,7 @@ public enum UnaryExprOrTypeTrait public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -24039,48 +23922,45 @@ public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -24670,7 +24550,7 @@ public bool HasPlaceholderType public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24686,51 +24566,48 @@ public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24835,7 +24712,7 @@ public FullExpr(global::CppSharp.Parser.AST.FullExpr _0) public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24851,51 +24728,48 @@ public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24963,7 +24837,7 @@ public ConstantExpr(global::CppSharp.Parser.AST.ConstantExpr _0) public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24979,57 +24853,54 @@ public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isUnique; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr sourceExpr; [SuppressUnmanagedCodeSecurity] @@ -25141,7 +25012,7 @@ public bool IsUnique public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -25157,84 +25028,81 @@ public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal byte hadMultipleCandidates; - [FieldOffset(89)] + [FieldOffset(81)] internal byte hasQualifier; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr foundDecl; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKWAndArgsInfo; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte hasTemplateKeyword; - [FieldOffset(121)] + [FieldOffset(113)] internal byte hasExplicitTemplateArgs; - [FieldOffset(124)] + [FieldOffset(116)] internal uint numTemplateArgs; - [FieldOffset(128)] + [FieldOffset(120)] internal byte refersToEnclosingVariableOrCapture; [SuppressUnmanagedCodeSecurity] @@ -25463,7 +25331,7 @@ public bool RefersToEnclosingVariableOrCapture public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25479,54 +25347,51 @@ public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25620,7 +25485,7 @@ public ulong Value public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25636,54 +25501,51 @@ public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25777,7 +25639,7 @@ public ulong Value public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25793,57 +25655,54 @@ public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CharacterLiteral.CharacterKind kind; - [FieldOffset(92)] + [FieldOffset(84)] internal uint value; [SuppressUnmanagedCodeSecurity] @@ -25959,7 +25818,7 @@ public uint Value public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25975,57 +25834,54 @@ public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte exact; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal double valueAsApproximateDouble; [SuppressUnmanagedCodeSecurity] @@ -26132,7 +25988,7 @@ public double ValueAsApproximateDouble public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -26148,51 +26004,48 @@ public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -26278,7 +26131,7 @@ public ImaginaryLiteral(global::CppSharp.Parser.AST.ImaginaryLiteral _0) public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -26294,93 +26147,90 @@ public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C @string; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C bytes; - [FieldOffset(136)] + [FieldOffset(128)] internal uint byteLength; - [FieldOffset(140)] + [FieldOffset(132)] internal uint length; - [FieldOffset(144)] + [FieldOffset(136)] internal uint charByteWidth; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.AST.StringLiteral.StringKind kind; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isAscii; - [FieldOffset(153)] + [FieldOffset(145)] internal byte isWide; - [FieldOffset(154)] + [FieldOffset(146)] internal byte isUTF8; - [FieldOffset(155)] + [FieldOffset(147)] internal byte isUTF16; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isUTF32; - [FieldOffset(157)] + [FieldOffset(149)] internal byte isPascal; - [FieldOffset(158)] + [FieldOffset(150)] internal byte containsNonAscii; - [FieldOffset(159)] + [FieldOffset(151)] internal byte containsNonAsciiOrNull; - [FieldOffset(160)] + [FieldOffset(152)] internal uint numConcatenated; [SuppressUnmanagedCodeSecurity] @@ -26679,7 +26529,7 @@ public uint NumConcatenated public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -26695,54 +26545,51 @@ public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; + internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(32)] - internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.PredefinedExpr.IdentKind identKind; [SuppressUnmanagedCodeSecurity] @@ -26848,7 +26695,7 @@ public PredefinedExpr(global::CppSharp.Parser.AST.PredefinedExpr _0) public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -26864,57 +26711,54 @@ public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lParen; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParen; [SuppressUnmanagedCodeSecurity] @@ -27026,7 +26870,7 @@ public ParenExpr(global::CppSharp.Parser.AST.ParenExpr _0) public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -27042,78 +26886,75 @@ public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.UnaryOperatorKind opcode; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte canOverflow; - [FieldOffset(101)] + [FieldOffset(93)] internal byte isPrefix; - [FieldOffset(102)] + [FieldOffset(94)] internal byte isPostfix; - [FieldOffset(103)] + [FieldOffset(95)] internal byte isIncrementOp; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isDecrementOp; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isIncrementDecrementOp; - [FieldOffset(106)] + [FieldOffset(98)] internal byte isArithmeticOp; [SuppressUnmanagedCodeSecurity] @@ -27316,7 +27157,7 @@ public bool IsArithmeticOp public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -27332,60 +27173,57 @@ public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numComponents; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numExpressions; [SuppressUnmanagedCodeSecurity] @@ -27505,7 +27343,7 @@ public uint NumExpressions public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -27521,69 +27359,66 @@ public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.UnaryExprOrTypeTrait kind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isArgumentType; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal argumentType; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr argumentExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeOfArgument; [SuppressUnmanagedCodeSecurity] @@ -27747,7 +27582,7 @@ public bool IsArgumentType public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -27763,63 +27598,60 @@ public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr lHS; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr rHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr @base; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -27972,7 +27804,7 @@ public ArraySubscriptExpr(global::CppSharp.Parser.AST.ArraySubscriptExpr _0) public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -27988,75 +27820,72 @@ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; [SuppressUnmanagedCodeSecurity] @@ -28336,7 +28165,7 @@ public uint GetargumentsCount public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -28352,87 +28181,84 @@ public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal byte arrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hadMultipleCandidates; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasQualifier; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte hasTemplateKeyword; - [FieldOffset(121)] + [FieldOffset(113)] internal byte hasExplicitTemplateArgs; - [FieldOffset(124)] + [FieldOffset(116)] internal uint numTemplateArgs; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal byte isImplicitAccess; [SuppressUnmanagedCodeSecurity] @@ -28674,7 +28500,7 @@ public bool IsImplicitAccess public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -28690,57 +28516,54 @@ public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr initializer; - [FieldOffset(96)] + [FieldOffset(88)] internal byte fileScope; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; [SuppressUnmanagedCodeSecurity] @@ -28852,7 +28675,7 @@ public bool FileScope public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -28868,69 +28691,66 @@ public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; [SuppressUnmanagedCodeSecurity] @@ -29123,7 +28943,7 @@ public uint PathSize public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -29139,72 +28959,69 @@ public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isPartOfExplicitCast; [SuppressUnmanagedCodeSecurity] @@ -29290,7 +29107,7 @@ public bool IsPartOfExplicitCast public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -29306,72 +29123,69 @@ public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; [SuppressUnmanagedCodeSecurity] @@ -29471,7 +29285,7 @@ public ExplicitCastExpr(global::CppSharp.Parser.AST.ExplicitCastExpr _0) public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -29487,78 +29301,75 @@ public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.Explici internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -29652,7 +29463,7 @@ public CStyleCastExpr(global::CppSharp.Parser.AST.CStyleCastExpr _0) public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -29668,105 +29479,102 @@ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C opcodeStr; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isPtrMemOp; - [FieldOffset(137)] + [FieldOffset(129)] internal byte isMultiplicativeOp; - [FieldOffset(138)] + [FieldOffset(130)] internal byte isAdditiveOp; - [FieldOffset(139)] + [FieldOffset(131)] internal byte isShiftOp; - [FieldOffset(140)] + [FieldOffset(132)] internal byte isBitwiseOp; - [FieldOffset(141)] + [FieldOffset(133)] internal byte isRelationalOp; - [FieldOffset(142)] + [FieldOffset(134)] internal byte isEqualityOp; - [FieldOffset(143)] + [FieldOffset(135)] internal byte isComparisonOp; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isLogicalOp; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isAssignmentOp; - [FieldOffset(146)] + [FieldOffset(138)] internal byte isCompoundAssignmentOp; - [FieldOffset(147)] + [FieldOffset(139)] internal byte isShiftAssignOp; - [FieldOffset(148)] + [FieldOffset(140)] internal byte isFPContractableWithinStatement; - [FieldOffset(149)] + [FieldOffset(141)] internal byte isFEnvAccessOn; [SuppressUnmanagedCodeSecurity] @@ -30134,7 +29942,7 @@ public bool IsFEnvAccessOn public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST.BinaryOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -30150,111 +29958,108 @@ public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C opcodeStr; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isPtrMemOp; - [FieldOffset(137)] + [FieldOffset(129)] internal byte isMultiplicativeOp; - [FieldOffset(138)] + [FieldOffset(130)] internal byte isAdditiveOp; - [FieldOffset(139)] + [FieldOffset(131)] internal byte isShiftOp; - [FieldOffset(140)] + [FieldOffset(132)] internal byte isBitwiseOp; - [FieldOffset(141)] + [FieldOffset(133)] internal byte isRelationalOp; - [FieldOffset(142)] + [FieldOffset(134)] internal byte isEqualityOp; - [FieldOffset(143)] + [FieldOffset(135)] internal byte isComparisonOp; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isLogicalOp; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isAssignmentOp; - [FieldOffset(146)] + [FieldOffset(138)] internal byte isCompoundAssignmentOp; - [FieldOffset(147)] + [FieldOffset(139)] internal byte isShiftAssignOp; - [FieldOffset(148)] + [FieldOffset(140)] internal byte isFPContractableWithinStatement; - [FieldOffset(149)] + [FieldOffset(141)] internal byte isFEnvAccessOn; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationLHSType; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationResultType; [SuppressUnmanagedCodeSecurity] @@ -30369,7 +30174,7 @@ public override void Dispose(bool disposing) public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -30385,63 +30190,60 @@ public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; [SuppressUnmanagedCodeSecurity] @@ -30608,7 +30410,7 @@ public AbstractConditionalOperator(global::CppSharp.Parser.AST.AbstractCondition public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30624,69 +30426,66 @@ public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.Ab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr lHS; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr rHS; [SuppressUnmanagedCodeSecurity] @@ -30790,7 +30589,7 @@ public ConditionalOperator(global::CppSharp.Parser.AST.ConditionalOperator _0) public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30806,69 +30605,66 @@ public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr common; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr opaqueValue; [SuppressUnmanagedCodeSecurity] @@ -30972,7 +30768,7 @@ public BinaryConditionalOperator(global::CppSharp.Parser.AST.BinaryConditionalOp public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -30988,54 +30784,51 @@ public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal ampAmpLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -31129,7 +30922,7 @@ public AddrLabelExpr(global::CppSharp.Parser.AST.AddrLabelExpr _0) public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31145,57 +30938,54 @@ public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subStmt; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31307,7 +31097,7 @@ public StmtExpr(global::CppSharp.Parser.AST.StmtExpr _0) public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -31323,57 +31113,54 @@ public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numSubExprs; [SuppressUnmanagedCodeSecurity] @@ -31480,7 +31267,7 @@ public uint NumSubExprs public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31496,57 +31283,54 @@ public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr srcExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31658,7 +31442,7 @@ public ConvertVectorExpr(global::CppSharp.Parser.AST.ConvertVectorExpr _0) public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -31674,72 +31458,69 @@ public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isConditionTrue; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isConditionDependent; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr chosenSubExpr; [SuppressUnmanagedCodeSecurity] @@ -31931,7 +31712,7 @@ public bool IsConditionDependent public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -31947,51 +31728,48 @@ public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal tokenLocation; [SuppressUnmanagedCodeSecurity] @@ -32072,7 +31850,7 @@ public GNUNullExpr(global::CppSharp.Parser.AST.GNUNullExpr _0) public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -32088,60 +31866,57 @@ public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isMicrosoftABI; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -32266,7 +32041,7 @@ public bool IsMicrosoftABI public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -32282,84 +32057,81 @@ public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr arrayFiller; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rBraceLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr syntacticForm; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numInits; - [FieldOffset(116)] + [FieldOffset(108)] internal byte hasArrayFiller; - [FieldOffset(117)] + [FieldOffset(109)] internal byte isExplicit; - [FieldOffset(118)] + [FieldOffset(110)] internal byte isStringLiteralInit; - [FieldOffset(119)] + [FieldOffset(111)] internal byte isTransparent; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isSemanticForm; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr semanticForm; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isSyntacticForm; [SuppressUnmanagedCodeSecurity] @@ -32598,7 +32370,7 @@ public bool IsSyntacticForm public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -32614,66 +32386,63 @@ public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal equalOrColonLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr init; - [FieldOffset(96)] + [FieldOffset(88)] internal uint size; - [FieldOffset(100)] + [FieldOffset(92)] internal byte usesGNUSyntax; - [FieldOffset(104)] + [FieldOffset(96)] internal uint numSubExprs; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceRange.__Internal designatorsSourceRange; [SuppressUnmanagedCodeSecurity] @@ -33269,7 +33038,7 @@ public uint NumSubExprs public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33285,48 +33054,45 @@ public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33394,7 +33160,7 @@ public NoInitExpr(global::CppSharp.Parser.AST.NoInitExpr _0) public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33410,54 +33176,51 @@ public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr updater; [SuppressUnmanagedCodeSecurity] @@ -33561,7 +33324,7 @@ public DesignatedInitUpdateExpr(global::CppSharp.Parser.AST.DesignatedInitUpdate public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33577,54 +33340,51 @@ public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -33728,7 +33488,7 @@ public ArrayInitLoopExpr(global::CppSharp.Parser.AST.ArrayInitLoopExpr _0) public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33744,48 +33504,45 @@ public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33853,7 +33610,7 @@ public ArrayInitIndexExpr(global::CppSharp.Parser.AST.ArrayInitIndexExpr _0) public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33869,48 +33626,45 @@ public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33978,7 +33732,7 @@ public ImplicitValueInitExpr(global::CppSharp.Parser.AST.ImplicitValueInitExpr _ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -33994,57 +33748,54 @@ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numExprs; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34151,7 +33902,7 @@ public uint NumExprs public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -34167,72 +33918,69 @@ public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numAssocs; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal genericLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr controllingExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isResultDependent; - [FieldOffset(116)] + [FieldOffset(108)] internal uint resultIndex; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resultExpr; [SuppressUnmanagedCodeSecurity] @@ -34414,7 +34162,7 @@ public uint ResultIndex public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -34430,63 +34178,60 @@ public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal accessorLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numElements; - [FieldOffset(104)] + [FieldOffset(96)] internal byte containsDuplicateElements; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isArrow; [SuppressUnmanagedCodeSecurity] @@ -34624,7 +34369,7 @@ public bool IsArrow public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -34640,54 +34385,51 @@ public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal caretLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr body; [SuppressUnmanagedCodeSecurity] @@ -34786,7 +34528,7 @@ public BlockExpr(global::CppSharp.Parser.AST.BlockExpr _0) public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -34802,57 +34544,54 @@ public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr srcExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34964,7 +34703,7 @@ public AsTypeExpr(global::CppSharp.Parser.AST.AsTypeExpr _0) public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -34980,60 +34719,57 @@ public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr syntacticForm; - [FieldOffset(96)] + [FieldOffset(88)] internal uint resultExprIndex; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr resultExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numSemanticExprs; [SuppressUnmanagedCodeSecurity] @@ -35163,7 +34899,7 @@ public uint NumSemanticExprs public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -35179,93 +34915,90 @@ public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr ptr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr order; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr scope; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr val1; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr orderFail; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr val2; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr weak; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal valueType; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.AtomicExpr.AtomicOp op; - [FieldOffset(164)] + [FieldOffset(156)] internal uint numSubExprs; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isVolatile; - [FieldOffset(169)] + [FieldOffset(161)] internal byte isCmpXChg; - [FieldOffset(170)] + [FieldOffset(162)] internal byte isOpenCL; - [FieldOffset(172)] + [FieldOffset(164)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -35613,7 +35346,7 @@ public bool IsOpenCL public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -35629,48 +35362,45 @@ public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -35738,7 +35468,7 @@ public TypoExpr(global::CppSharp.Parser.AST.TypoExpr _0) public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -35754,90 +35484,87 @@ public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.Ca internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.OverloadedOperatorKind _operator; - [FieldOffset(164)] + [FieldOffset(156)] internal byte isAssignmentOp; - [FieldOffset(165)] + [FieldOffset(157)] internal byte isInfixBinaryOp; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(172)] + [FieldOffset(164)] internal byte isFPContractableWithinStatement; [SuppressUnmanagedCodeSecurity] @@ -35991,7 +35718,7 @@ public bool IsFPContractableWithinStatement public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36007,81 +35734,78 @@ public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.Call internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::System.IntPtr implicitObjectArgument; - [FieldOffset(168)] + [FieldOffset(160)] internal global::System.IntPtr methodDecl; [SuppressUnmanagedCodeSecurity] @@ -36206,7 +35930,7 @@ public override void Dispose(bool disposing) public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36222,78 +35946,75 @@ public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::System.IntPtr config; [SuppressUnmanagedCodeSecurity] @@ -36400,7 +36121,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36416,84 +36137,81 @@ public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.Expli internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36632,7 +36350,7 @@ public string CastName public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36648,84 +36366,81 @@ public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXN internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36793,7 +36508,7 @@ public CXXStaticCastExpr(global::CppSharp.Parser.AST.CXXStaticCastExpr _0) public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36809,87 +36524,84 @@ public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXX internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isAlwaysNull; [SuppressUnmanagedCodeSecurity] @@ -36970,7 +36682,7 @@ public bool IsAlwaysNull public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36986,84 +36698,81 @@ public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37131,7 +36840,7 @@ public CXXReinterpretCastExpr(global::CppSharp.Parser.AST.CXXReinterpretCastExpr public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -37147,84 +36856,81 @@ public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37292,7 +36998,7 @@ public CXXConstCastExpr(global::CppSharp.Parser.AST.CXXConstCastExpr _0) public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -37308,84 +37014,81 @@ public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.UserDefinedLiteral.LiteralOperatorKind literalOperatorKind; - [FieldOffset(168)] + [FieldOffset(160)] internal global::System.IntPtr cookedLiteral; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.SourceLocation.__Internal uDSuffixLoc; [SuppressUnmanagedCodeSecurity] @@ -37528,7 +37231,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -37544,54 +37247,51 @@ public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte value; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37685,7 +37385,7 @@ public bool Value public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -37701,51 +37401,48 @@ public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37826,7 +37523,7 @@ public CXXNullPtrLiteralExpr(global::CppSharp.Parser.AST.CXXNullPtrLiteralExpr _ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -37842,51 +37539,48 @@ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -37972,7 +37666,7 @@ public CXXStdInitializerListExpr(global::CppSharp.Parser.AST.CXXStdInitializerLi public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -37988,57 +37682,54 @@ public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr exprOperand; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isPotentiallyEvaluated; - [FieldOffset(97)] + [FieldOffset(89)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38150,7 +37841,7 @@ public bool IsTypeOperand public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38166,60 +37857,57 @@ public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isImplicitAccess; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr baseExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isArrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -38344,7 +38032,7 @@ public bool IsArrow public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38360,57 +38048,54 @@ public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -38527,7 +38212,7 @@ public MSPropertySubscriptExpr(global::CppSharp.Parser.AST.MSPropertySubscriptEx public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -38543,57 +38228,54 @@ public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr exprOperand; - [FieldOffset(96)] + [FieldOffset(88)] internal global::Std.BasicString.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C uuidStr; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38729,7 +38411,7 @@ public bool IsTypeOperand public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -38745,54 +38427,51 @@ public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal byte @implicit; [SuppressUnmanagedCodeSecurity] @@ -38886,7 +38565,7 @@ public bool Implicit public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38902,57 +38581,54 @@ public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal throwLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte isThrownVariableInScope; [SuppressUnmanagedCodeSecurity] @@ -39064,7 +38740,7 @@ public bool IsThrownVariableInScope public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -39080,54 +38756,51 @@ public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr expr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal usedLocation; [SuppressUnmanagedCodeSecurity] @@ -39226,7 +38899,7 @@ public CXXDefaultArgExpr(global::CppSharp.Parser.AST.CXXDefaultArgExpr _0) public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -39242,54 +38915,51 @@ public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr field; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr expr; [SuppressUnmanagedCodeSecurity] @@ -39393,7 +39063,7 @@ public CXXDefaultInitExpr(global::CppSharp.Parser.AST.CXXDefaultInitExpr _0) public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -39409,51 +39079,48 @@ public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -39539,7 +39206,7 @@ public CXXBindTemporaryExpr(global::CppSharp.Parser.AST.CXXBindTemporaryExpr _0) public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -39555,75 +39222,72 @@ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(116)] + [FieldOffset(108)] internal byte elidable; - [FieldOffset(117)] + [FieldOffset(109)] internal byte hadMultipleCandidates; - [FieldOffset(118)] + [FieldOffset(110)] internal byte listInitialization; - [FieldOffset(119)] + [FieldOffset(111)] internal byte stdInitListInitialization; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresZeroInitialization; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(132)] + [FieldOffset(124)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -39896,7 +39560,7 @@ public uint GetargumentsCount public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -39912,57 +39576,54 @@ public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte constructsVBase; - [FieldOffset(82)] + [FieldOffset(74)] internal byte inheritedFromVBase; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -40069,7 +39730,7 @@ public bool InheritedFromVBase public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -40085,81 +39746,78 @@ public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isListInitialization; [SuppressUnmanagedCodeSecurity] @@ -40266,7 +39924,7 @@ public bool IsListInitialization public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST.CXXConstructExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -40282,75 +39940,72 @@ public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(116)] + [FieldOffset(108)] internal byte elidable; - [FieldOffset(117)] + [FieldOffset(109)] internal byte hadMultipleCandidates; - [FieldOffset(118)] + [FieldOffset(110)] internal byte listInitialization; - [FieldOffset(119)] + [FieldOffset(111)] internal byte stdInitListInitialization; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresZeroInitialization; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(132)] + [FieldOffset(124)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -40439,7 +40094,7 @@ public override void Dispose(bool disposing) public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -40455,78 +40110,75 @@ public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ capture_inits; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal captureDefaultLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal uint capture_size; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceRange.__Internal introducerRange; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr callOperator; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isGenericLambda; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr body; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isMutable; - [FieldOffset(153)] + [FieldOffset(145)] internal byte hasExplicitParameters; - [FieldOffset(154)] + [FieldOffset(146)] internal byte hasExplicitResultType; [SuppressUnmanagedCodeSecurity] @@ -40795,7 +40447,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -40811,51 +40463,48 @@ public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -40936,7 +40585,7 @@ public CXXScalarValueInitExpr(global::CppSharp.Parser.AST.CXXScalarValueInitExpr public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 208)] + [StructLayout(LayoutKind.Explicit, Size = 200)] public new partial struct __Internal { [FieldOffset(0)] @@ -40952,93 +40601,90 @@ public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ placement_arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr operatorNew; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr operatorDelete; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal allocatedType; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isArray; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr arraySize; - [FieldOffset(160)] + [FieldOffset(152)] internal uint numPlacementArgs; - [FieldOffset(164)] + [FieldOffset(156)] internal byte isParenTypeId; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal typeIdParens; - [FieldOffset(176)] + [FieldOffset(168)] internal byte isGlobalNew; - [FieldOffset(177)] + [FieldOffset(169)] internal byte hasInitializer; - [FieldOffset(180)] + [FieldOffset(172)] internal global::CppSharp.Parser.AST.CXXNewExpr.InitializationStyle initializationStyle; - [FieldOffset(184)] + [FieldOffset(176)] internal global::System.IntPtr initializer; - [FieldOffset(192)] + [FieldOffset(184)] internal global::System.IntPtr constructExpr; - [FieldOffset(200)] + [FieldOffset(192)] internal global::CppSharp.Parser.SourceRange.__Internal directInitRange; [SuppressUnmanagedCodeSecurity] @@ -41394,7 +41040,7 @@ public uint GetplacementArgumentsCount public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -41410,66 +41056,63 @@ public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isGlobalDelete; - [FieldOffset(82)] + [FieldOffset(74)] internal byte isArrayForm; - [FieldOffset(83)] + [FieldOffset(75)] internal byte isArrayFormAsWritten; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operatorDelete; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr argument; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; [SuppressUnmanagedCodeSecurity] @@ -41625,7 +41268,7 @@ public bool IsArrayFormAsWritten public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -41641,72 +41284,69 @@ public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal byte hasQualifier; - [FieldOffset(97)] + [FieldOffset(89)] internal byte isArrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal colonColonLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal tildeLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal destroyedTypeLoc; [SuppressUnmanagedCodeSecurity] @@ -41883,7 +41523,7 @@ public bool IsArrow public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -41899,54 +41539,51 @@ public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte value; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -42040,7 +41677,7 @@ public uint NumArgs public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -42056,57 +41693,54 @@ public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal queriedType; - [FieldOffset(104)] + [FieldOffset(96)] internal ulong value; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr dimensionExpression; [SuppressUnmanagedCodeSecurity] @@ -42218,7 +41852,7 @@ public ulong Value public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -42234,54 +41868,51 @@ public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr queriedExpression; - [FieldOffset(96)] + [FieldOffset(88)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -42380,7 +42011,7 @@ public bool Value public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -42396,72 +42027,69 @@ public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -42740,7 +42368,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -42756,78 +42384,75 @@ public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal byte requiresADL; - [FieldOffset(113)] + [FieldOffset(105)] internal byte isOverloaded; [SuppressUnmanagedCodeSecurity] @@ -42921,7 +42546,7 @@ public bool IsOverloaded public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -42937,69 +42562,66 @@ public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte hasTemplateKeyword; - [FieldOffset(101)] + [FieldOffset(93)] internal byte hasExplicitTemplateArgs; - [FieldOffset(104)] + [FieldOffset(96)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43158,7 +42780,7 @@ public uint NumTemplateArgs public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -43174,57 +42796,54 @@ public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numObjects; - [FieldOffset(100)] + [FieldOffset(92)] internal byte cleanupsHaveSideEffects; [SuppressUnmanagedCodeSecurity] @@ -43318,7 +42937,7 @@ public bool CleanupsHaveSideEffects public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -43334,66 +42953,63 @@ public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isListInitialization; - [FieldOffset(140)] + [FieldOffset(132)] internal uint arg_size; [SuppressUnmanagedCodeSecurity] @@ -43600,7 +43216,7 @@ public uint GetargumentsCount public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -43616,87 +43232,84 @@ public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isImplicitAccess; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isArrow; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr firstQualifierFoundInScope; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(140)] + [FieldOffset(132)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(144)] + [FieldOffset(136)] internal byte hasTemplateKeyword; - [FieldOffset(145)] + [FieldOffset(137)] internal byte hasExplicitTemplateArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43943,7 +43556,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -43959,93 +43572,90 @@ public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isImplicitAccess; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr @base; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(144)] + [FieldOffset(136)] internal byte hasUnresolvedUsing; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isArrow; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -44209,7 +43819,7 @@ public bool IsArrow public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44225,54 +43835,51 @@ public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operand; - [FieldOffset(96)] + [FieldOffset(88)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -44371,7 +43978,7 @@ public bool Value public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44387,54 +43994,51 @@ public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr pattern; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; [SuppressUnmanagedCodeSecurity] @@ -44533,7 +44137,7 @@ public PackExpansionExpr(global::CppSharp.Parser.AST.PackExpansionExpr _0) public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -44549,66 +44153,63 @@ public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal packLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr pack; - [FieldOffset(104)] + [FieldOffset(96)] internal uint packLength; - [FieldOffset(108)] + [FieldOffset(100)] internal byte isPartiallySubstituted; [SuppressUnmanagedCodeSecurity] @@ -44759,7 +44360,7 @@ public bool IsPartiallySubstituted public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -44775,54 +44376,51 @@ public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Pars internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr replacement; [SuppressUnmanagedCodeSecurity] @@ -44921,7 +44519,7 @@ public SubstNonTypeTemplateParmExpr(global::CppSharp.Parser.AST.SubstNonTypeTemp public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -44937,54 +44535,51 @@ public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.TemplateArgument.__Internal argumentPack; [SuppressUnmanagedCodeSecurity] @@ -45078,7 +44673,7 @@ public SubstNonTypeTemplateParmPackExpr(global::CppSharp.Parser.AST.SubstNonType public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -45094,54 +44689,51 @@ public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numExpansions; [SuppressUnmanagedCodeSecurity] @@ -45235,7 +44827,7 @@ public uint NumExpansions public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -45251,60 +44843,57 @@ public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr temporary; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr TemporaryExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal uint manglingNumber; - [FieldOffset(108)] + [FieldOffset(100)] internal byte isBoundToLvalueReference; [SuppressUnmanagedCodeSecurity] @@ -45522,7 +45111,7 @@ public bool IsBoundToLvalueReference public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -45538,72 +45127,69 @@ public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr lHS; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr rHS; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isRightFold; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isLeftFold; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr pattern; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr init; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal global::CppSharp.Parser.AST.BinaryOperatorKind _operator; [SuppressUnmanagedCodeSecurity] @@ -45795,7 +45381,7 @@ public bool IsLeftFold public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -45811,66 +45397,63 @@ public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; [SuppressUnmanagedCodeSecurity] @@ -46069,7 +45652,7 @@ public CoroutineSuspendExpr(global::CppSharp.Parser.AST.CoroutineSuspendExpr _0) public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -46085,72 +45668,69 @@ public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isImplicit; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] @@ -46249,7 +45829,7 @@ public bool IsImplicit public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -46265,57 +45845,54 @@ public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operand; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr operatorCoawaitLookup; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; [SuppressUnmanagedCodeSecurity] @@ -46432,7 +46009,7 @@ public DependentCoawaitExpr(global::CppSharp.Parser.AST.DependentCoawaitExpr _0) public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -46448,69 +46025,66 @@ public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs index 2f664bd3c7..8f93b0a799 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs @@ -17466,7 +17466,7 @@ public enum StmtClass public unsafe partial class Stmt : IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 20)] public partial struct __Internal { [FieldOffset(0)] @@ -17481,9 +17481,6 @@ public partial struct __Internal [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - [SuppressUnmanagedCodeSecurity] [DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, EntryPoint="_ZN8CppSharp9CppParser3AST4StmtC2Ev")] @@ -17635,29 +17632,11 @@ public virtual void Dispose(bool disposing) ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->endLoc = value.__Instance; } } - - public global::CppSharp.Parser.AST.Stmt StripLabelLikeStatements - { - get - { - global::CppSharp.Parser.AST.Stmt __result0; - if (((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Stmt.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements)) - __result0 = (global::CppSharp.Parser.AST.Stmt) global::CppSharp.Parser.AST.Stmt.NativeToManagedMap[((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements]; - else __result0 = global::CppSharp.Parser.AST.Stmt.__CreateInstance(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements); - return __result0; - } - - set - { - ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->stripLabelLikeStatements = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; - } - } } public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -17673,15 +17652,12 @@ public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_S_allocator__S0_ decls; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isSingleDecl; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr singleDecl; [SuppressUnmanagedCodeSecurity] @@ -17854,7 +17830,7 @@ public uint GetdeclsCount public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -17869,13 +17845,10 @@ public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDispos [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal semiLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte hasLeadingEmptyMacro; [SuppressUnmanagedCodeSecurity] @@ -17969,7 +17942,7 @@ public bool HasLeadingEmptyMacro public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -17985,27 +17958,24 @@ public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_ body; - [FieldOffset(56)] + [FieldOffset(48)] internal byte body_empty; - [FieldOffset(60)] + [FieldOffset(52)] internal uint size; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr body_front; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr body_back; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal lBracLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracLoc; [SuppressUnmanagedCodeSecurity] @@ -18235,7 +18205,7 @@ public uint GetbodyCount public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -18250,16 +18220,13 @@ public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18390,7 +18357,7 @@ public SwitchCase(global::CppSharp.Parser.AST.SwitchCase _0) public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -18405,31 +18372,28 @@ public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal caseLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr lHS; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr rHS; - [FieldOffset(72)] + [FieldOffset(64)] internal byte caseStmtIsGNURange; [SuppressUnmanagedCodeSecurity] @@ -18572,7 +18536,7 @@ public bool CaseStmtIsGNURange public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -18587,19 +18551,16 @@ public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; [SuppressUnmanagedCodeSecurity] @@ -18680,7 +18641,7 @@ public DefaultStmt(global::CppSharp.Parser.AST.DefaultStmt _0) public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -18695,16 +18656,13 @@ public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDispo [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal identLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr name; [SuppressUnmanagedCodeSecurity] @@ -18816,7 +18774,7 @@ public string Name public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -18831,13 +18789,10 @@ public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal attrLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18936,7 +18891,7 @@ public AttributedStmt(global::CppSharp.Parser.AST.AttributedStmt _0) public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -18952,42 +18907,39 @@ public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr then; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr _else; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr init; - [FieldOffset(64)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal ifLoc; - [FieldOffset(68)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal elseLoc; - [FieldOffset(72)] + [FieldOffset(64)] internal byte _constexpr; - [FieldOffset(73)] + [FieldOffset(65)] internal byte hasInitStorage; - [FieldOffset(74)] + [FieldOffset(66)] internal byte hasVarStorage; - [FieldOffset(75)] + [FieldOffset(67)] internal byte hasElseStorage; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isObjCAvailabilityCheck; [SuppressUnmanagedCodeSecurity] @@ -19236,7 +19188,7 @@ public bool IsObjCAvailabilityCheck public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -19252,30 +19204,27 @@ public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr init; - [FieldOffset(56)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal switchLoc; - [FieldOffset(60)] + [FieldOffset(52)] internal byte hasInitStorage; - [FieldOffset(61)] + [FieldOffset(53)] internal byte hasVarStorage; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(72)] + [FieldOffset(64)] internal byte isAllEnumCasesCovered; [SuppressUnmanagedCodeSecurity] @@ -19467,7 +19416,7 @@ public bool IsAllEnumCasesCovered public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -19483,21 +19432,18 @@ public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal byte hasVarStorage; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -19645,7 +19591,7 @@ public bool HasVarStorage public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -19661,21 +19607,18 @@ public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal doLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -19818,7 +19761,7 @@ public DoStmt(global::CppSharp.Parser.AST.DoStmt _0) public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -19834,30 +19777,27 @@ public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr inc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr body; - [FieldOffset(64)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(68)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(72)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -20054,7 +19994,7 @@ public ForStmt(global::CppSharp.Parser.AST.ForStmt _0) public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -20069,13 +20009,10 @@ public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDispos [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -20169,7 +20106,7 @@ public GotoStmt(global::CppSharp.Parser.AST.GotoStmt _0) public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -20184,16 +20121,13 @@ public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal starLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr target; [SuppressUnmanagedCodeSecurity] @@ -20305,7 +20239,7 @@ public IndirectGotoStmt(global::CppSharp.Parser.AST.IndirectGotoStmt _0) public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20320,10 +20254,7 @@ public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal continueLoc; [SuppressUnmanagedCodeSecurity] @@ -20404,7 +20335,7 @@ public ContinueStmt(global::CppSharp.Parser.AST.ContinueStmt _0) public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20419,10 +20350,7 @@ public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDispo [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal breakLoc; [SuppressUnmanagedCodeSecurity] @@ -20503,7 +20431,7 @@ public BreakStmt(global::CppSharp.Parser.AST.BreakStmt _0) public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -20519,12 +20447,9 @@ public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr retValue; - [FieldOffset(40)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal returnLoc; [SuppressUnmanagedCodeSecurity] @@ -20623,7 +20548,7 @@ public ReturnStmt(global::CppSharp.Parser.AST.ReturnStmt _0) public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -20639,33 +20564,30 @@ public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; [SuppressUnmanagedCodeSecurity] @@ -20970,7 +20892,7 @@ public uint GetoutputsCount public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -20986,36 +20908,33 @@ public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -21304,7 +21223,7 @@ public override void Dispose(bool disposing) public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -21320,45 +21239,42 @@ public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal byte hasBraces; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numAsmToks; - [FieldOffset(120)] + [FieldOffset(112)] internal global::Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C asmString; [SuppressUnmanagedCodeSecurity] @@ -21502,7 +21418,7 @@ public string AsmString public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -21517,16 +21433,13 @@ public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, ID [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal exceptLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr filterExpr; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21643,7 +21556,7 @@ public SEHExceptStmt(global::CppSharp.Parser.AST.SEHExceptStmt _0) public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -21658,13 +21571,10 @@ public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal finallyLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21763,7 +21673,7 @@ public SEHFinallyStmt(global::CppSharp.Parser.AST.SEHFinallyStmt _0) public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -21778,25 +21688,22 @@ public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte isCXXTry; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr tryBlock; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr handler; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr exceptHandler; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr finallyHandler; [SuppressUnmanagedCodeSecurity] @@ -21962,7 +21869,7 @@ public bool IsCXXTry public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -21977,10 +21884,7 @@ public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal leaveLoc; [SuppressUnmanagedCodeSecurity] @@ -22061,7 +21965,7 @@ public SEHLeaveStmt(global::CppSharp.Parser.AST.SEHLeaveStmt _0) public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -22077,15 +21981,12 @@ public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ capture_inits; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr capturedStmt; - [FieldOffset(64)] + [FieldOffset(56)] internal uint capture_size; [SuppressUnmanagedCodeSecurity] @@ -22407,7 +22308,7 @@ public void ClearcaptureInits() __Internal.ClearcaptureInits((__Instance + __PointerAdjustment)); } - public global::CppSharp.Parser.AST.Stmt capturedStmt + public global::CppSharp.Parser.AST.Stmt CapturedStmt { get { @@ -22450,7 +22351,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -22465,16 +22366,13 @@ public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal catchLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal caughtType; - [FieldOffset(56)] + [FieldOffset(40)] internal global::System.IntPtr handlerBlock; [SuppressUnmanagedCodeSecurity] @@ -22586,7 +22484,7 @@ public CXXCatchStmt(global::CppSharp.Parser.AST.CXXCatchStmt _0) public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -22601,16 +22499,13 @@ public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr tryBlock; - [FieldOffset(48)] + [FieldOffset(32)] internal uint numHandlers; [SuppressUnmanagedCodeSecurity] @@ -22722,7 +22617,7 @@ public uint NumHandlers public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -22738,45 +22633,42 @@ public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr rangeInit; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr cond; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr inc; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr body; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr rangeStmt; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr beginStmt; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr endStmt; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr loopVarStmt; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal coawaitLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -23058,7 +22950,7 @@ public CXXForRangeStmt(global::CppSharp.Parser.AST.CXXForRangeStmt _0) public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -23073,19 +22965,16 @@ public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST. [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte isIfExists; - [FieldOffset(37)] + [FieldOffset(25)] internal byte isIfNotExists; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -23210,7 +23099,7 @@ public bool IsIfNotExists public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -23225,46 +23114,43 @@ public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal byte hasDependentPromiseType; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr promiseDeclStmt; - [FieldOffset(56)] + [FieldOffset(40)] internal global::System.IntPtr initSuspendStmt; - [FieldOffset(64)] + [FieldOffset(48)] internal global::System.IntPtr finalSuspendStmt; - [FieldOffset(72)] + [FieldOffset(56)] internal global::System.IntPtr exceptionHandler; - [FieldOffset(80)] + [FieldOffset(64)] internal global::System.IntPtr fallthroughHandler; - [FieldOffset(88)] + [FieldOffset(72)] internal global::System.IntPtr allocate; - [FieldOffset(96)] + [FieldOffset(80)] internal global::System.IntPtr deallocate; - [FieldOffset(104)] + [FieldOffset(88)] internal global::System.IntPtr returnValueInit; - [FieldOffset(112)] + [FieldOffset(96)] internal global::System.IntPtr resultDecl; - [FieldOffset(120)] + [FieldOffset(104)] internal global::System.IntPtr returnStmt; - [FieldOffset(128)] + [FieldOffset(112)] internal global::System.IntPtr returnStmtOnAllocFailure; [SuppressUnmanagedCodeSecurity] @@ -23666,7 +23552,7 @@ public bool HasDependentPromiseType public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -23681,19 +23567,16 @@ public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal byte isImplicit; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr operand; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr promiseCall; [SuppressUnmanagedCodeSecurity] @@ -24023,7 +23906,7 @@ public enum UnaryExprOrTypeTrait public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -24039,48 +23922,45 @@ public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -24670,7 +24550,7 @@ public bool HasPlaceholderType public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24686,51 +24566,48 @@ public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24835,7 +24712,7 @@ public FullExpr(global::CppSharp.Parser.AST.FullExpr _0) public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24851,51 +24728,48 @@ public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24963,7 +24837,7 @@ public ConstantExpr(global::CppSharp.Parser.AST.ConstantExpr _0) public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24979,57 +24853,54 @@ public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isUnique; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr sourceExpr; [SuppressUnmanagedCodeSecurity] @@ -25141,7 +25012,7 @@ public bool IsUnique public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -25157,84 +25028,81 @@ public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal byte hadMultipleCandidates; - [FieldOffset(89)] + [FieldOffset(81)] internal byte hasQualifier; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr foundDecl; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKWAndArgsInfo; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte hasTemplateKeyword; - [FieldOffset(121)] + [FieldOffset(113)] internal byte hasExplicitTemplateArgs; - [FieldOffset(124)] + [FieldOffset(116)] internal uint numTemplateArgs; - [FieldOffset(128)] + [FieldOffset(120)] internal byte refersToEnclosingVariableOrCapture; [SuppressUnmanagedCodeSecurity] @@ -25463,7 +25331,7 @@ public bool RefersToEnclosingVariableOrCapture public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25479,54 +25347,51 @@ public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25620,7 +25485,7 @@ public ulong Value public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25636,54 +25501,51 @@ public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25777,7 +25639,7 @@ public ulong Value public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25793,57 +25655,54 @@ public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CharacterLiteral.CharacterKind kind; - [FieldOffset(92)] + [FieldOffset(84)] internal uint value; [SuppressUnmanagedCodeSecurity] @@ -25959,7 +25818,7 @@ public uint Value public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25975,57 +25834,54 @@ public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte exact; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal double valueAsApproximateDouble; [SuppressUnmanagedCodeSecurity] @@ -26132,7 +25988,7 @@ public double ValueAsApproximateDouble public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -26148,51 +26004,48 @@ public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -26278,7 +26131,7 @@ public ImaginaryLiteral(global::CppSharp.Parser.AST.ImaginaryLiteral _0) public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -26294,93 +26147,90 @@ public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C @string; - [FieldOffset(120)] + [FieldOffset(112)] internal global::Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C bytes; - [FieldOffset(152)] + [FieldOffset(144)] internal uint byteLength; - [FieldOffset(156)] + [FieldOffset(148)] internal uint length; - [FieldOffset(160)] + [FieldOffset(152)] internal uint charByteWidth; - [FieldOffset(164)] + [FieldOffset(156)] internal global::CppSharp.Parser.AST.StringLiteral.StringKind kind; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isAscii; - [FieldOffset(169)] + [FieldOffset(161)] internal byte isWide; - [FieldOffset(170)] + [FieldOffset(162)] internal byte isUTF8; - [FieldOffset(171)] + [FieldOffset(163)] internal byte isUTF16; - [FieldOffset(172)] + [FieldOffset(164)] internal byte isUTF32; - [FieldOffset(173)] + [FieldOffset(165)] internal byte isPascal; - [FieldOffset(174)] + [FieldOffset(166)] internal byte containsNonAscii; - [FieldOffset(175)] + [FieldOffset(167)] internal byte containsNonAsciiOrNull; - [FieldOffset(176)] + [FieldOffset(168)] internal uint numConcatenated; [SuppressUnmanagedCodeSecurity] @@ -26679,7 +26529,7 @@ public uint NumConcatenated public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -26695,54 +26545,51 @@ public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.PredefinedExpr.IdentKind identKind; [SuppressUnmanagedCodeSecurity] @@ -26848,7 +26695,7 @@ public PredefinedExpr(global::CppSharp.Parser.AST.PredefinedExpr _0) public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -26864,57 +26711,54 @@ public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lParen; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParen; [SuppressUnmanagedCodeSecurity] @@ -27026,7 +26870,7 @@ public ParenExpr(global::CppSharp.Parser.AST.ParenExpr _0) public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -27042,78 +26886,75 @@ public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.UnaryOperatorKind opcode; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte canOverflow; - [FieldOffset(101)] + [FieldOffset(93)] internal byte isPrefix; - [FieldOffset(102)] + [FieldOffset(94)] internal byte isPostfix; - [FieldOffset(103)] + [FieldOffset(95)] internal byte isIncrementOp; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isDecrementOp; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isIncrementDecrementOp; - [FieldOffset(106)] + [FieldOffset(98)] internal byte isArithmeticOp; [SuppressUnmanagedCodeSecurity] @@ -27316,7 +27157,7 @@ public bool IsArithmeticOp public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -27332,60 +27173,57 @@ public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numComponents; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numExpressions; [SuppressUnmanagedCodeSecurity] @@ -27505,7 +27343,7 @@ public uint NumExpressions public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -27521,69 +27359,66 @@ public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.UnaryExprOrTypeTrait kind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isArgumentType; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal argumentType; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr argumentExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeOfArgument; [SuppressUnmanagedCodeSecurity] @@ -27747,7 +27582,7 @@ public bool IsArgumentType public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -27763,63 +27598,60 @@ public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr lHS; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr rHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr @base; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -27972,7 +27804,7 @@ public ArraySubscriptExpr(global::CppSharp.Parser.AST.ArraySubscriptExpr _0) public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -27988,75 +27820,72 @@ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; [SuppressUnmanagedCodeSecurity] @@ -28336,7 +28165,7 @@ public uint GetargumentsCount public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -28352,87 +28181,84 @@ public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal byte arrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hadMultipleCandidates; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasQualifier; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte hasTemplateKeyword; - [FieldOffset(121)] + [FieldOffset(113)] internal byte hasExplicitTemplateArgs; - [FieldOffset(124)] + [FieldOffset(116)] internal uint numTemplateArgs; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal byte isImplicitAccess; [SuppressUnmanagedCodeSecurity] @@ -28674,7 +28500,7 @@ public bool IsImplicitAccess public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -28690,57 +28516,54 @@ public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr initializer; - [FieldOffset(96)] + [FieldOffset(88)] internal byte fileScope; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; [SuppressUnmanagedCodeSecurity] @@ -28852,7 +28675,7 @@ public bool FileScope public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -28868,69 +28691,66 @@ public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; [SuppressUnmanagedCodeSecurity] @@ -29123,7 +28943,7 @@ public uint PathSize public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -29139,72 +28959,69 @@ public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isPartOfExplicitCast; [SuppressUnmanagedCodeSecurity] @@ -29290,7 +29107,7 @@ public bool IsPartOfExplicitCast public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -29306,72 +29123,69 @@ public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; [SuppressUnmanagedCodeSecurity] @@ -29471,7 +29285,7 @@ public ExplicitCastExpr(global::CppSharp.Parser.AST.ExplicitCastExpr _0) public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -29487,78 +29301,75 @@ public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.Explici internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -29652,7 +29463,7 @@ public CStyleCastExpr(global::CppSharp.Parser.AST.CStyleCastExpr _0) public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -29668,105 +29479,102 @@ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C opcodeStr; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isPtrMemOp; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isMultiplicativeOp; - [FieldOffset(146)] + [FieldOffset(138)] internal byte isAdditiveOp; - [FieldOffset(147)] + [FieldOffset(139)] internal byte isShiftOp; - [FieldOffset(148)] + [FieldOffset(140)] internal byte isBitwiseOp; - [FieldOffset(149)] + [FieldOffset(141)] internal byte isRelationalOp; - [FieldOffset(150)] + [FieldOffset(142)] internal byte isEqualityOp; - [FieldOffset(151)] + [FieldOffset(143)] internal byte isComparisonOp; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isLogicalOp; - [FieldOffset(153)] + [FieldOffset(145)] internal byte isAssignmentOp; - [FieldOffset(154)] + [FieldOffset(146)] internal byte isCompoundAssignmentOp; - [FieldOffset(155)] + [FieldOffset(147)] internal byte isShiftAssignOp; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isFPContractableWithinStatement; - [FieldOffset(157)] + [FieldOffset(149)] internal byte isFEnvAccessOn; [SuppressUnmanagedCodeSecurity] @@ -30134,7 +29942,7 @@ public bool IsFEnvAccessOn public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST.BinaryOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 192)] + [StructLayout(LayoutKind.Explicit, Size = 184)] public new partial struct __Internal { [FieldOffset(0)] @@ -30150,111 +29958,108 @@ public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C opcodeStr; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isPtrMemOp; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isMultiplicativeOp; - [FieldOffset(146)] + [FieldOffset(138)] internal byte isAdditiveOp; - [FieldOffset(147)] + [FieldOffset(139)] internal byte isShiftOp; - [FieldOffset(148)] + [FieldOffset(140)] internal byte isBitwiseOp; - [FieldOffset(149)] + [FieldOffset(141)] internal byte isRelationalOp; - [FieldOffset(150)] + [FieldOffset(142)] internal byte isEqualityOp; - [FieldOffset(151)] + [FieldOffset(143)] internal byte isComparisonOp; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isLogicalOp; - [FieldOffset(153)] + [FieldOffset(145)] internal byte isAssignmentOp; - [FieldOffset(154)] + [FieldOffset(146)] internal byte isCompoundAssignmentOp; - [FieldOffset(155)] + [FieldOffset(147)] internal byte isShiftAssignOp; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isFPContractableWithinStatement; - [FieldOffset(157)] + [FieldOffset(149)] internal byte isFEnvAccessOn; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationLHSType; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationResultType; [SuppressUnmanagedCodeSecurity] @@ -30369,7 +30174,7 @@ public override void Dispose(bool disposing) public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -30385,63 +30190,60 @@ public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; [SuppressUnmanagedCodeSecurity] @@ -30608,7 +30410,7 @@ public AbstractConditionalOperator(global::CppSharp.Parser.AST.AbstractCondition public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30624,69 +30426,66 @@ public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.Ab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr lHS; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr rHS; [SuppressUnmanagedCodeSecurity] @@ -30790,7 +30589,7 @@ public ConditionalOperator(global::CppSharp.Parser.AST.ConditionalOperator _0) public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30806,69 +30605,66 @@ public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr common; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr opaqueValue; [SuppressUnmanagedCodeSecurity] @@ -30972,7 +30768,7 @@ public BinaryConditionalOperator(global::CppSharp.Parser.AST.BinaryConditionalOp public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -30988,54 +30784,51 @@ public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal ampAmpLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -31129,7 +30922,7 @@ public AddrLabelExpr(global::CppSharp.Parser.AST.AddrLabelExpr _0) public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31145,57 +30938,54 @@ public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subStmt; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31307,7 +31097,7 @@ public StmtExpr(global::CppSharp.Parser.AST.StmtExpr _0) public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -31323,57 +31113,54 @@ public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numSubExprs; [SuppressUnmanagedCodeSecurity] @@ -31480,7 +31267,7 @@ public uint NumSubExprs public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31496,57 +31283,54 @@ public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr srcExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31658,7 +31442,7 @@ public ConvertVectorExpr(global::CppSharp.Parser.AST.ConvertVectorExpr _0) public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -31674,72 +31458,69 @@ public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isConditionTrue; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isConditionDependent; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr chosenSubExpr; [SuppressUnmanagedCodeSecurity] @@ -31931,7 +31712,7 @@ public bool IsConditionDependent public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -31947,51 +31728,48 @@ public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal tokenLocation; [SuppressUnmanagedCodeSecurity] @@ -32072,7 +31850,7 @@ public GNUNullExpr(global::CppSharp.Parser.AST.GNUNullExpr _0) public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -32088,60 +31866,57 @@ public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isMicrosoftABI; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -32266,7 +32041,7 @@ public bool IsMicrosoftABI public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -32282,84 +32057,81 @@ public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr arrayFiller; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rBraceLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr syntacticForm; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numInits; - [FieldOffset(116)] + [FieldOffset(108)] internal byte hasArrayFiller; - [FieldOffset(117)] + [FieldOffset(109)] internal byte isExplicit; - [FieldOffset(118)] + [FieldOffset(110)] internal byte isStringLiteralInit; - [FieldOffset(119)] + [FieldOffset(111)] internal byte isTransparent; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isSemanticForm; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr semanticForm; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isSyntacticForm; [SuppressUnmanagedCodeSecurity] @@ -32598,7 +32370,7 @@ public bool IsSyntacticForm public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -32614,66 +32386,63 @@ public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal equalOrColonLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr init; - [FieldOffset(96)] + [FieldOffset(88)] internal uint size; - [FieldOffset(100)] + [FieldOffset(92)] internal byte usesGNUSyntax; - [FieldOffset(104)] + [FieldOffset(96)] internal uint numSubExprs; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceRange.__Internal designatorsSourceRange; [SuppressUnmanagedCodeSecurity] @@ -33269,7 +33038,7 @@ public uint NumSubExprs public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33285,48 +33054,45 @@ public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33394,7 +33160,7 @@ public NoInitExpr(global::CppSharp.Parser.AST.NoInitExpr _0) public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33410,54 +33176,51 @@ public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr updater; [SuppressUnmanagedCodeSecurity] @@ -33561,7 +33324,7 @@ public DesignatedInitUpdateExpr(global::CppSharp.Parser.AST.DesignatedInitUpdate public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33577,54 +33340,51 @@ public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -33728,7 +33488,7 @@ public ArrayInitLoopExpr(global::CppSharp.Parser.AST.ArrayInitLoopExpr _0) public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33744,48 +33504,45 @@ public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33853,7 +33610,7 @@ public ArrayInitIndexExpr(global::CppSharp.Parser.AST.ArrayInitIndexExpr _0) public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33869,48 +33626,45 @@ public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33978,7 +33732,7 @@ public ImplicitValueInitExpr(global::CppSharp.Parser.AST.ImplicitValueInitExpr _ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -33994,57 +33748,54 @@ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numExprs; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34151,7 +33902,7 @@ public uint NumExprs public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -34167,72 +33918,69 @@ public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numAssocs; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal genericLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr controllingExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isResultDependent; - [FieldOffset(116)] + [FieldOffset(108)] internal uint resultIndex; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resultExpr; [SuppressUnmanagedCodeSecurity] @@ -34414,7 +34162,7 @@ public uint ResultIndex public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -34430,63 +34178,60 @@ public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal accessorLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numElements; - [FieldOffset(104)] + [FieldOffset(96)] internal byte containsDuplicateElements; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isArrow; [SuppressUnmanagedCodeSecurity] @@ -34624,7 +34369,7 @@ public bool IsArrow public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -34640,54 +34385,51 @@ public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal caretLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr body; [SuppressUnmanagedCodeSecurity] @@ -34786,7 +34528,7 @@ public BlockExpr(global::CppSharp.Parser.AST.BlockExpr _0) public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -34802,57 +34544,54 @@ public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr srcExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34964,7 +34703,7 @@ public AsTypeExpr(global::CppSharp.Parser.AST.AsTypeExpr _0) public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -34980,60 +34719,57 @@ public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr syntacticForm; - [FieldOffset(96)] + [FieldOffset(88)] internal uint resultExprIndex; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr resultExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numSemanticExprs; [SuppressUnmanagedCodeSecurity] @@ -35163,7 +34899,7 @@ public uint NumSemanticExprs public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -35179,93 +34915,90 @@ public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr ptr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr order; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr scope; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr val1; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr orderFail; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr val2; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr weak; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal valueType; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.AtomicExpr.AtomicOp op; - [FieldOffset(164)] + [FieldOffset(156)] internal uint numSubExprs; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isVolatile; - [FieldOffset(169)] + [FieldOffset(161)] internal byte isCmpXChg; - [FieldOffset(170)] + [FieldOffset(162)] internal byte isOpenCL; - [FieldOffset(172)] + [FieldOffset(164)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -35613,7 +35346,7 @@ public bool IsOpenCL public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -35629,48 +35362,45 @@ public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -35738,7 +35468,7 @@ public TypoExpr(global::CppSharp.Parser.AST.TypoExpr _0) public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -35754,90 +35484,87 @@ public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.Ca internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.OverloadedOperatorKind _operator; - [FieldOffset(164)] + [FieldOffset(156)] internal byte isAssignmentOp; - [FieldOffset(165)] + [FieldOffset(157)] internal byte isInfixBinaryOp; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(172)] + [FieldOffset(164)] internal byte isFPContractableWithinStatement; [SuppressUnmanagedCodeSecurity] @@ -35991,7 +35718,7 @@ public bool IsFPContractableWithinStatement public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36007,81 +35734,78 @@ public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.Call internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::System.IntPtr implicitObjectArgument; - [FieldOffset(168)] + [FieldOffset(160)] internal global::System.IntPtr methodDecl; [SuppressUnmanagedCodeSecurity] @@ -36206,7 +35930,7 @@ public override void Dispose(bool disposing) public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36222,78 +35946,75 @@ public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::System.IntPtr config; [SuppressUnmanagedCodeSecurity] @@ -36400,7 +36121,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36416,84 +36137,81 @@ public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.Expli internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36632,7 +36350,7 @@ public string CastName public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36648,84 +36366,81 @@ public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXN internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36793,7 +36508,7 @@ public CXXStaticCastExpr(global::CppSharp.Parser.AST.CXXStaticCastExpr _0) public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36809,87 +36524,84 @@ public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXX internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isAlwaysNull; [SuppressUnmanagedCodeSecurity] @@ -36970,7 +36682,7 @@ public bool IsAlwaysNull public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36986,84 +36698,81 @@ public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37131,7 +36840,7 @@ public CXXReinterpretCastExpr(global::CppSharp.Parser.AST.CXXReinterpretCastExpr public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -37147,84 +36856,81 @@ public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37292,7 +36998,7 @@ public CXXConstCastExpr(global::CppSharp.Parser.AST.CXXConstCastExpr _0) public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -37308,84 +37014,81 @@ public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.UserDefinedLiteral.LiteralOperatorKind literalOperatorKind; - [FieldOffset(168)] + [FieldOffset(160)] internal global::System.IntPtr cookedLiteral; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.SourceLocation.__Internal uDSuffixLoc; [SuppressUnmanagedCodeSecurity] @@ -37528,7 +37231,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -37544,54 +37247,51 @@ public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte value; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37685,7 +37385,7 @@ public bool Value public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -37701,51 +37401,48 @@ public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37826,7 +37523,7 @@ public CXXNullPtrLiteralExpr(global::CppSharp.Parser.AST.CXXNullPtrLiteralExpr _ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -37842,51 +37539,48 @@ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -37972,7 +37666,7 @@ public CXXStdInitializerListExpr(global::CppSharp.Parser.AST.CXXStdInitializerLi public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -37988,57 +37682,54 @@ public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr exprOperand; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isPotentiallyEvaluated; - [FieldOffset(97)] + [FieldOffset(89)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38150,7 +37841,7 @@ public bool IsTypeOperand public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38166,60 +37857,57 @@ public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isImplicitAccess; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr baseExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isArrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -38344,7 +38032,7 @@ public bool IsArrow public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38360,57 +38048,54 @@ public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -38527,7 +38212,7 @@ public MSPropertySubscriptExpr(global::CppSharp.Parser.AST.MSPropertySubscriptEx public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -38543,57 +38228,54 @@ public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr exprOperand; - [FieldOffset(96)] + [FieldOffset(88)] internal global::Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C uuidStr; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38729,7 +38411,7 @@ public bool IsTypeOperand public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -38745,54 +38427,51 @@ public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal byte @implicit; [SuppressUnmanagedCodeSecurity] @@ -38886,7 +38565,7 @@ public bool Implicit public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38902,57 +38581,54 @@ public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal throwLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte isThrownVariableInScope; [SuppressUnmanagedCodeSecurity] @@ -39064,7 +38740,7 @@ public bool IsThrownVariableInScope public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -39080,54 +38756,51 @@ public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr expr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal usedLocation; [SuppressUnmanagedCodeSecurity] @@ -39226,7 +38899,7 @@ public CXXDefaultArgExpr(global::CppSharp.Parser.AST.CXXDefaultArgExpr _0) public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -39242,54 +38915,51 @@ public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr field; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr expr; [SuppressUnmanagedCodeSecurity] @@ -39393,7 +39063,7 @@ public CXXDefaultInitExpr(global::CppSharp.Parser.AST.CXXDefaultInitExpr _0) public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -39409,51 +39079,48 @@ public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -39539,7 +39206,7 @@ public CXXBindTemporaryExpr(global::CppSharp.Parser.AST.CXXBindTemporaryExpr _0) public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -39555,75 +39222,72 @@ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(116)] + [FieldOffset(108)] internal byte elidable; - [FieldOffset(117)] + [FieldOffset(109)] internal byte hadMultipleCandidates; - [FieldOffset(118)] + [FieldOffset(110)] internal byte listInitialization; - [FieldOffset(119)] + [FieldOffset(111)] internal byte stdInitListInitialization; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresZeroInitialization; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(132)] + [FieldOffset(124)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -39896,7 +39560,7 @@ public uint GetargumentsCount public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -39912,57 +39576,54 @@ public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte constructsVBase; - [FieldOffset(82)] + [FieldOffset(74)] internal byte inheritedFromVBase; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -40069,7 +39730,7 @@ public bool InheritedFromVBase public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -40085,81 +39746,78 @@ public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isListInitialization; [SuppressUnmanagedCodeSecurity] @@ -40266,7 +39924,7 @@ public bool IsListInitialization public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST.CXXConstructExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -40282,75 +39940,72 @@ public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(116)] + [FieldOffset(108)] internal byte elidable; - [FieldOffset(117)] + [FieldOffset(109)] internal byte hadMultipleCandidates; - [FieldOffset(118)] + [FieldOffset(110)] internal byte listInitialization; - [FieldOffset(119)] + [FieldOffset(111)] internal byte stdInitListInitialization; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresZeroInitialization; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(132)] + [FieldOffset(124)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -40439,7 +40094,7 @@ public override void Dispose(bool disposing) public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -40455,78 +40110,75 @@ public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ capture_inits; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal captureDefaultLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal uint capture_size; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceRange.__Internal introducerRange; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr callOperator; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isGenericLambda; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr body; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isMutable; - [FieldOffset(153)] + [FieldOffset(145)] internal byte hasExplicitParameters; - [FieldOffset(154)] + [FieldOffset(146)] internal byte hasExplicitResultType; [SuppressUnmanagedCodeSecurity] @@ -40795,7 +40447,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -40811,51 +40463,48 @@ public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -40936,7 +40585,7 @@ public CXXScalarValueInitExpr(global::CppSharp.Parser.AST.CXXScalarValueInitExpr public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 208)] + [StructLayout(LayoutKind.Explicit, Size = 200)] public new partial struct __Internal { [FieldOffset(0)] @@ -40952,93 +40601,90 @@ public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ placement_arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr operatorNew; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr operatorDelete; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal allocatedType; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isArray; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr arraySize; - [FieldOffset(160)] + [FieldOffset(152)] internal uint numPlacementArgs; - [FieldOffset(164)] + [FieldOffset(156)] internal byte isParenTypeId; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal typeIdParens; - [FieldOffset(176)] + [FieldOffset(168)] internal byte isGlobalNew; - [FieldOffset(177)] + [FieldOffset(169)] internal byte hasInitializer; - [FieldOffset(180)] + [FieldOffset(172)] internal global::CppSharp.Parser.AST.CXXNewExpr.InitializationStyle initializationStyle; - [FieldOffset(184)] + [FieldOffset(176)] internal global::System.IntPtr initializer; - [FieldOffset(192)] + [FieldOffset(184)] internal global::System.IntPtr constructExpr; - [FieldOffset(200)] + [FieldOffset(192)] internal global::CppSharp.Parser.SourceRange.__Internal directInitRange; [SuppressUnmanagedCodeSecurity] @@ -41394,7 +41040,7 @@ public uint GetplacementArgumentsCount public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -41410,66 +41056,63 @@ public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isGlobalDelete; - [FieldOffset(82)] + [FieldOffset(74)] internal byte isArrayForm; - [FieldOffset(83)] + [FieldOffset(75)] internal byte isArrayFormAsWritten; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operatorDelete; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr argument; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; [SuppressUnmanagedCodeSecurity] @@ -41625,7 +41268,7 @@ public bool IsArrayFormAsWritten public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -41641,72 +41284,69 @@ public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal byte hasQualifier; - [FieldOffset(97)] + [FieldOffset(89)] internal byte isArrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal colonColonLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal tildeLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal destroyedTypeLoc; [SuppressUnmanagedCodeSecurity] @@ -41883,7 +41523,7 @@ public bool IsArrow public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -41899,54 +41539,51 @@ public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte value; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -42040,7 +41677,7 @@ public uint NumArgs public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -42056,57 +41693,54 @@ public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal queriedType; - [FieldOffset(104)] + [FieldOffset(96)] internal ulong value; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr dimensionExpression; [SuppressUnmanagedCodeSecurity] @@ -42218,7 +41852,7 @@ public ulong Value public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -42234,54 +41868,51 @@ public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr queriedExpression; - [FieldOffset(96)] + [FieldOffset(88)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -42380,7 +42011,7 @@ public bool Value public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -42396,72 +42027,69 @@ public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -42740,7 +42368,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -42756,78 +42384,75 @@ public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal byte requiresADL; - [FieldOffset(113)] + [FieldOffset(105)] internal byte isOverloaded; [SuppressUnmanagedCodeSecurity] @@ -42921,7 +42546,7 @@ public bool IsOverloaded public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -42937,69 +42562,66 @@ public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte hasTemplateKeyword; - [FieldOffset(101)] + [FieldOffset(93)] internal byte hasExplicitTemplateArgs; - [FieldOffset(104)] + [FieldOffset(96)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43158,7 +42780,7 @@ public uint NumTemplateArgs public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -43174,57 +42796,54 @@ public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numObjects; - [FieldOffset(100)] + [FieldOffset(92)] internal byte cleanupsHaveSideEffects; [SuppressUnmanagedCodeSecurity] @@ -43318,7 +42937,7 @@ public bool CleanupsHaveSideEffects public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -43334,66 +42953,63 @@ public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isListInitialization; - [FieldOffset(140)] + [FieldOffset(132)] internal uint arg_size; [SuppressUnmanagedCodeSecurity] @@ -43600,7 +43216,7 @@ public uint GetargumentsCount public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -43616,87 +43232,84 @@ public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isImplicitAccess; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isArrow; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr firstQualifierFoundInScope; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(140)] + [FieldOffset(132)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(144)] + [FieldOffset(136)] internal byte hasTemplateKeyword; - [FieldOffset(145)] + [FieldOffset(137)] internal byte hasExplicitTemplateArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43943,7 +43556,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -43959,93 +43572,90 @@ public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isImplicitAccess; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr @base; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(144)] + [FieldOffset(136)] internal byte hasUnresolvedUsing; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isArrow; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -44209,7 +43819,7 @@ public bool IsArrow public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44225,54 +43835,51 @@ public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operand; - [FieldOffset(96)] + [FieldOffset(88)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -44371,7 +43978,7 @@ public bool Value public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44387,54 +43994,51 @@ public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr pattern; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; [SuppressUnmanagedCodeSecurity] @@ -44533,7 +44137,7 @@ public PackExpansionExpr(global::CppSharp.Parser.AST.PackExpansionExpr _0) public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -44549,66 +44153,63 @@ public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal packLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr pack; - [FieldOffset(104)] + [FieldOffset(96)] internal uint packLength; - [FieldOffset(108)] + [FieldOffset(100)] internal byte isPartiallySubstituted; [SuppressUnmanagedCodeSecurity] @@ -44759,7 +44360,7 @@ public bool IsPartiallySubstituted public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -44775,54 +44376,51 @@ public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Pars internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr replacement; [SuppressUnmanagedCodeSecurity] @@ -44921,7 +44519,7 @@ public SubstNonTypeTemplateParmExpr(global::CppSharp.Parser.AST.SubstNonTypeTemp public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -44937,54 +44535,51 @@ public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.TemplateArgument.__Internal argumentPack; [SuppressUnmanagedCodeSecurity] @@ -45078,7 +44673,7 @@ public SubstNonTypeTemplateParmPackExpr(global::CppSharp.Parser.AST.SubstNonType public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -45094,54 +44689,51 @@ public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numExpansions; [SuppressUnmanagedCodeSecurity] @@ -45235,7 +44827,7 @@ public uint NumExpansions public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -45251,60 +44843,57 @@ public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr temporary; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr TemporaryExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal uint manglingNumber; - [FieldOffset(108)] + [FieldOffset(100)] internal byte isBoundToLvalueReference; [SuppressUnmanagedCodeSecurity] @@ -45522,7 +45111,7 @@ public bool IsBoundToLvalueReference public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -45538,72 +45127,69 @@ public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr lHS; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr rHS; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isRightFold; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isLeftFold; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr pattern; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr init; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal global::CppSharp.Parser.AST.BinaryOperatorKind _operator; [SuppressUnmanagedCodeSecurity] @@ -45795,7 +45381,7 @@ public bool IsLeftFold public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -45811,66 +45397,63 @@ public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; [SuppressUnmanagedCodeSecurity] @@ -46069,7 +45652,7 @@ public CoroutineSuspendExpr(global::CppSharp.Parser.AST.CoroutineSuspendExpr _0) public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -46085,72 +45668,69 @@ public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isImplicit; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] @@ -46249,7 +45829,7 @@ public bool IsImplicit public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -46265,57 +45845,54 @@ public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operand; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr operatorCoawaitLookup; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; [SuppressUnmanagedCodeSecurity] @@ -46432,7 +46009,7 @@ public DependentCoawaitExpr(global::CppSharp.Parser.AST.DependentCoawaitExpr _0) public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -46448,69 +46025,66 @@ public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs index 6419e48bd3..58590a8b5a 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs @@ -683,6 +683,8 @@ namespace Std { public enum RbTreeColor : uint { + S_red = 0, + S_black = 1 } namespace RbTree diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs index e095b5189b..235143f920 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs @@ -17466,7 +17466,7 @@ public enum StmtClass public unsafe partial class Stmt : IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 20)] public partial struct __Internal { [FieldOffset(0)] @@ -17481,9 +17481,6 @@ public partial struct __Internal [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - [SuppressUnmanagedCodeSecurity] [DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, EntryPoint="_ZN8CppSharp9CppParser3AST4StmtC2Ev")] @@ -17635,29 +17632,11 @@ public virtual void Dispose(bool disposing) ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->endLoc = value.__Instance; } } - - public global::CppSharp.Parser.AST.Stmt StripLabelLikeStatements - { - get - { - global::CppSharp.Parser.AST.Stmt __result0; - if (((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Stmt.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements)) - __result0 = (global::CppSharp.Parser.AST.Stmt) global::CppSharp.Parser.AST.Stmt.NativeToManagedMap[((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements]; - else __result0 = global::CppSharp.Parser.AST.Stmt.__CreateInstance(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements); - return __result0; - } - - set - { - ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->stripLabelLikeStatements = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; - } - } } public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -17673,15 +17652,12 @@ public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_S_allocator__S0_ decls; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isSingleDecl; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr singleDecl; [SuppressUnmanagedCodeSecurity] @@ -17854,7 +17830,7 @@ public uint GetdeclsCount public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -17869,13 +17845,10 @@ public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDispos [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal semiLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte hasLeadingEmptyMacro; [SuppressUnmanagedCodeSecurity] @@ -17969,7 +17942,7 @@ public bool HasLeadingEmptyMacro public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -17985,27 +17958,24 @@ public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_ body; - [FieldOffset(56)] + [FieldOffset(48)] internal byte body_empty; - [FieldOffset(60)] + [FieldOffset(52)] internal uint size; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr body_front; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr body_back; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal lBracLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracLoc; [SuppressUnmanagedCodeSecurity] @@ -18235,7 +18205,7 @@ public uint GetbodyCount public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -18250,16 +18220,13 @@ public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18390,7 +18357,7 @@ public SwitchCase(global::CppSharp.Parser.AST.SwitchCase _0) public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -18405,31 +18372,28 @@ public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal caseLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr lHS; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr rHS; - [FieldOffset(72)] + [FieldOffset(64)] internal byte caseStmtIsGNURange; [SuppressUnmanagedCodeSecurity] @@ -18572,7 +18536,7 @@ public bool CaseStmtIsGNURange public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -18587,19 +18551,16 @@ public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; [SuppressUnmanagedCodeSecurity] @@ -18680,7 +18641,7 @@ public DefaultStmt(global::CppSharp.Parser.AST.DefaultStmt _0) public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -18695,16 +18656,13 @@ public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDispo [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal identLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr name; [SuppressUnmanagedCodeSecurity] @@ -18816,7 +18774,7 @@ public string Name public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -18831,13 +18789,10 @@ public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal attrLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18936,7 +18891,7 @@ public AttributedStmt(global::CppSharp.Parser.AST.AttributedStmt _0) public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -18952,42 +18907,39 @@ public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr then; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr _else; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr init; - [FieldOffset(64)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal ifLoc; - [FieldOffset(68)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal elseLoc; - [FieldOffset(72)] + [FieldOffset(64)] internal byte _constexpr; - [FieldOffset(73)] + [FieldOffset(65)] internal byte hasInitStorage; - [FieldOffset(74)] + [FieldOffset(66)] internal byte hasVarStorage; - [FieldOffset(75)] + [FieldOffset(67)] internal byte hasElseStorage; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isObjCAvailabilityCheck; [SuppressUnmanagedCodeSecurity] @@ -19236,7 +19188,7 @@ public bool IsObjCAvailabilityCheck public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -19252,30 +19204,27 @@ public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr init; - [FieldOffset(56)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal switchLoc; - [FieldOffset(60)] + [FieldOffset(52)] internal byte hasInitStorage; - [FieldOffset(61)] + [FieldOffset(53)] internal byte hasVarStorage; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(72)] + [FieldOffset(64)] internal byte isAllEnumCasesCovered; [SuppressUnmanagedCodeSecurity] @@ -19467,7 +19416,7 @@ public bool IsAllEnumCasesCovered public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -19483,21 +19432,18 @@ public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal byte hasVarStorage; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -19645,7 +19591,7 @@ public bool HasVarStorage public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -19661,21 +19607,18 @@ public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal doLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -19818,7 +19761,7 @@ public DoStmt(global::CppSharp.Parser.AST.DoStmt _0) public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -19834,30 +19777,27 @@ public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr inc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr body; - [FieldOffset(64)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(68)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(72)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -20054,7 +19994,7 @@ public ForStmt(global::CppSharp.Parser.AST.ForStmt _0) public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -20069,13 +20009,10 @@ public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDispos [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -20169,7 +20106,7 @@ public GotoStmt(global::CppSharp.Parser.AST.GotoStmt _0) public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -20184,16 +20121,13 @@ public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal starLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr target; [SuppressUnmanagedCodeSecurity] @@ -20305,7 +20239,7 @@ public IndirectGotoStmt(global::CppSharp.Parser.AST.IndirectGotoStmt _0) public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20320,10 +20254,7 @@ public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal continueLoc; [SuppressUnmanagedCodeSecurity] @@ -20404,7 +20335,7 @@ public ContinueStmt(global::CppSharp.Parser.AST.ContinueStmt _0) public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20419,10 +20350,7 @@ public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDispo [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal breakLoc; [SuppressUnmanagedCodeSecurity] @@ -20503,7 +20431,7 @@ public BreakStmt(global::CppSharp.Parser.AST.BreakStmt _0) public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -20519,12 +20447,9 @@ public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr retValue; - [FieldOffset(40)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal returnLoc; [SuppressUnmanagedCodeSecurity] @@ -20623,7 +20548,7 @@ public ReturnStmt(global::CppSharp.Parser.AST.ReturnStmt _0) public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -20639,33 +20564,30 @@ public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; [SuppressUnmanagedCodeSecurity] @@ -20970,7 +20892,7 @@ public uint GetoutputsCount public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -20986,36 +20908,33 @@ public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -21304,7 +21223,7 @@ public override void Dispose(bool disposing) public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -21320,45 +21239,42 @@ public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal byte hasBraces; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numAsmToks; - [FieldOffset(120)] + [FieldOffset(112)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C asmString; [SuppressUnmanagedCodeSecurity] @@ -21502,7 +21418,7 @@ public string AsmString public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -21517,16 +21433,13 @@ public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, ID [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal exceptLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr filterExpr; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21643,7 +21556,7 @@ public SEHExceptStmt(global::CppSharp.Parser.AST.SEHExceptStmt _0) public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -21658,13 +21571,10 @@ public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal finallyLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21763,7 +21673,7 @@ public SEHFinallyStmt(global::CppSharp.Parser.AST.SEHFinallyStmt _0) public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -21778,25 +21688,22 @@ public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte isCXXTry; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr tryBlock; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr handler; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr exceptHandler; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr finallyHandler; [SuppressUnmanagedCodeSecurity] @@ -21962,7 +21869,7 @@ public bool IsCXXTry public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -21977,10 +21884,7 @@ public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal leaveLoc; [SuppressUnmanagedCodeSecurity] @@ -22061,7 +21965,7 @@ public SEHLeaveStmt(global::CppSharp.Parser.AST.SEHLeaveStmt _0) public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -22077,15 +21981,12 @@ public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ capture_inits; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr capturedStmt; - [FieldOffset(64)] + [FieldOffset(56)] internal uint capture_size; [SuppressUnmanagedCodeSecurity] @@ -22407,7 +22308,7 @@ public void ClearcaptureInits() __Internal.ClearcaptureInits((__Instance + __PointerAdjustment)); } - public global::CppSharp.Parser.AST.Stmt capturedStmt + public global::CppSharp.Parser.AST.Stmt CapturedStmt { get { @@ -22450,7 +22351,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -22465,16 +22366,13 @@ public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal catchLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal caughtType; - [FieldOffset(56)] + [FieldOffset(40)] internal global::System.IntPtr handlerBlock; [SuppressUnmanagedCodeSecurity] @@ -22586,7 +22484,7 @@ public CXXCatchStmt(global::CppSharp.Parser.AST.CXXCatchStmt _0) public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -22601,16 +22499,13 @@ public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr tryBlock; - [FieldOffset(48)] + [FieldOffset(32)] internal uint numHandlers; [SuppressUnmanagedCodeSecurity] @@ -22722,7 +22617,7 @@ public uint NumHandlers public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -22738,45 +22633,42 @@ public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr rangeInit; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr cond; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr inc; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr body; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr rangeStmt; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr beginStmt; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr endStmt; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr loopVarStmt; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal coawaitLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -23058,7 +22950,7 @@ public CXXForRangeStmt(global::CppSharp.Parser.AST.CXXForRangeStmt _0) public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -23073,19 +22965,16 @@ public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST. [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte isIfExists; - [FieldOffset(37)] + [FieldOffset(25)] internal byte isIfNotExists; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -23210,7 +23099,7 @@ public bool IsIfNotExists public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -23225,46 +23114,43 @@ public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal byte hasDependentPromiseType; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr promiseDeclStmt; - [FieldOffset(56)] + [FieldOffset(40)] internal global::System.IntPtr initSuspendStmt; - [FieldOffset(64)] + [FieldOffset(48)] internal global::System.IntPtr finalSuspendStmt; - [FieldOffset(72)] + [FieldOffset(56)] internal global::System.IntPtr exceptionHandler; - [FieldOffset(80)] + [FieldOffset(64)] internal global::System.IntPtr fallthroughHandler; - [FieldOffset(88)] + [FieldOffset(72)] internal global::System.IntPtr allocate; - [FieldOffset(96)] + [FieldOffset(80)] internal global::System.IntPtr deallocate; - [FieldOffset(104)] + [FieldOffset(88)] internal global::System.IntPtr returnValueInit; - [FieldOffset(112)] + [FieldOffset(96)] internal global::System.IntPtr resultDecl; - [FieldOffset(120)] + [FieldOffset(104)] internal global::System.IntPtr returnStmt; - [FieldOffset(128)] + [FieldOffset(112)] internal global::System.IntPtr returnStmtOnAllocFailure; [SuppressUnmanagedCodeSecurity] @@ -23666,7 +23552,7 @@ public bool HasDependentPromiseType public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -23681,19 +23567,16 @@ public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal byte isImplicit; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr operand; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr promiseCall; [SuppressUnmanagedCodeSecurity] @@ -24023,7 +23906,7 @@ public enum UnaryExprOrTypeTrait public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -24039,48 +23922,45 @@ public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -24670,7 +24550,7 @@ public bool HasPlaceholderType public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24686,51 +24566,48 @@ public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24835,7 +24712,7 @@ public FullExpr(global::CppSharp.Parser.AST.FullExpr _0) public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24851,51 +24728,48 @@ public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24963,7 +24837,7 @@ public ConstantExpr(global::CppSharp.Parser.AST.ConstantExpr _0) public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24979,57 +24853,54 @@ public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isUnique; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr sourceExpr; [SuppressUnmanagedCodeSecurity] @@ -25141,7 +25012,7 @@ public bool IsUnique public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -25157,84 +25028,81 @@ public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal byte hadMultipleCandidates; - [FieldOffset(89)] + [FieldOffset(81)] internal byte hasQualifier; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr foundDecl; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKWAndArgsInfo; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte hasTemplateKeyword; - [FieldOffset(121)] + [FieldOffset(113)] internal byte hasExplicitTemplateArgs; - [FieldOffset(124)] + [FieldOffset(116)] internal uint numTemplateArgs; - [FieldOffset(128)] + [FieldOffset(120)] internal byte refersToEnclosingVariableOrCapture; [SuppressUnmanagedCodeSecurity] @@ -25463,7 +25331,7 @@ public bool RefersToEnclosingVariableOrCapture public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25479,54 +25347,51 @@ public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25620,7 +25485,7 @@ public ulong Value public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25636,54 +25501,51 @@ public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25777,7 +25639,7 @@ public ulong Value public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25793,57 +25655,54 @@ public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CharacterLiteral.CharacterKind kind; - [FieldOffset(92)] + [FieldOffset(84)] internal uint value; [SuppressUnmanagedCodeSecurity] @@ -25959,7 +25818,7 @@ public uint Value public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -25975,57 +25834,54 @@ public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte exact; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal double valueAsApproximateDouble; [SuppressUnmanagedCodeSecurity] @@ -26132,7 +25988,7 @@ public double ValueAsApproximateDouble public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -26148,51 +26004,48 @@ public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -26278,7 +26131,7 @@ public ImaginaryLiteral(global::CppSharp.Parser.AST.ImaginaryLiteral _0) public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -26294,93 +26147,90 @@ public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C @string; - [FieldOffset(96)] + [FieldOffset(88)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C bytes; - [FieldOffset(104)] + [FieldOffset(96)] internal uint byteLength; - [FieldOffset(108)] + [FieldOffset(100)] internal uint length; - [FieldOffset(112)] + [FieldOffset(104)] internal uint charByteWidth; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.AST.StringLiteral.StringKind kind; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isAscii; - [FieldOffset(121)] + [FieldOffset(113)] internal byte isWide; - [FieldOffset(122)] + [FieldOffset(114)] internal byte isUTF8; - [FieldOffset(123)] + [FieldOffset(115)] internal byte isUTF16; - [FieldOffset(124)] + [FieldOffset(116)] internal byte isUTF32; - [FieldOffset(125)] + [FieldOffset(117)] internal byte isPascal; - [FieldOffset(126)] + [FieldOffset(118)] internal byte containsNonAscii; - [FieldOffset(127)] + [FieldOffset(119)] internal byte containsNonAsciiOrNull; - [FieldOffset(128)] + [FieldOffset(120)] internal uint numConcatenated; [SuppressUnmanagedCodeSecurity] @@ -26679,7 +26529,7 @@ public uint NumConcatenated public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -26695,54 +26545,51 @@ public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.PredefinedExpr.IdentKind identKind; [SuppressUnmanagedCodeSecurity] @@ -26848,7 +26695,7 @@ public PredefinedExpr(global::CppSharp.Parser.AST.PredefinedExpr _0) public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -26864,57 +26711,54 @@ public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lParen; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParen; [SuppressUnmanagedCodeSecurity] @@ -27026,7 +26870,7 @@ public ParenExpr(global::CppSharp.Parser.AST.ParenExpr _0) public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -27042,78 +26886,75 @@ public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.UnaryOperatorKind opcode; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte canOverflow; - [FieldOffset(101)] + [FieldOffset(93)] internal byte isPrefix; - [FieldOffset(102)] + [FieldOffset(94)] internal byte isPostfix; - [FieldOffset(103)] + [FieldOffset(95)] internal byte isIncrementOp; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isDecrementOp; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isIncrementDecrementOp; - [FieldOffset(106)] + [FieldOffset(98)] internal byte isArithmeticOp; [SuppressUnmanagedCodeSecurity] @@ -27316,7 +27157,7 @@ public bool IsArithmeticOp public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -27332,60 +27173,57 @@ public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numComponents; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numExpressions; [SuppressUnmanagedCodeSecurity] @@ -27505,7 +27343,7 @@ public uint NumExpressions public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -27521,69 +27359,66 @@ public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.UnaryExprOrTypeTrait kind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isArgumentType; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal argumentType; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr argumentExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeOfArgument; [SuppressUnmanagedCodeSecurity] @@ -27747,7 +27582,7 @@ public bool IsArgumentType public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -27763,63 +27598,60 @@ public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr lHS; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr rHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr @base; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -27972,7 +27804,7 @@ public ArraySubscriptExpr(global::CppSharp.Parser.AST.ArraySubscriptExpr _0) public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -27988,75 +27820,72 @@ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; [SuppressUnmanagedCodeSecurity] @@ -28336,7 +28165,7 @@ public uint GetargumentsCount public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -28352,87 +28181,84 @@ public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal byte arrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hadMultipleCandidates; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasQualifier; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte hasTemplateKeyword; - [FieldOffset(121)] + [FieldOffset(113)] internal byte hasExplicitTemplateArgs; - [FieldOffset(124)] + [FieldOffset(116)] internal uint numTemplateArgs; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal byte isImplicitAccess; [SuppressUnmanagedCodeSecurity] @@ -28674,7 +28500,7 @@ public bool IsImplicitAccess public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -28690,57 +28516,54 @@ public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr initializer; - [FieldOffset(96)] + [FieldOffset(88)] internal byte fileScope; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; [SuppressUnmanagedCodeSecurity] @@ -28852,7 +28675,7 @@ public bool FileScope public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -28868,69 +28691,66 @@ public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; [SuppressUnmanagedCodeSecurity] @@ -29123,7 +28943,7 @@ public uint PathSize public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -29139,72 +28959,69 @@ public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isPartOfExplicitCast; [SuppressUnmanagedCodeSecurity] @@ -29290,7 +29107,7 @@ public bool IsPartOfExplicitCast public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -29306,72 +29123,69 @@ public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; [SuppressUnmanagedCodeSecurity] @@ -29471,7 +29285,7 @@ public ExplicitCastExpr(global::CppSharp.Parser.AST.ExplicitCastExpr _0) public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -29487,78 +29301,75 @@ public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.Explici internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -29652,7 +29463,7 @@ public CStyleCastExpr(global::CppSharp.Parser.AST.CStyleCastExpr _0) public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -29668,105 +29479,102 @@ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C opcodeStr; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isPtrMemOp; - [FieldOffset(121)] + [FieldOffset(113)] internal byte isMultiplicativeOp; - [FieldOffset(122)] + [FieldOffset(114)] internal byte isAdditiveOp; - [FieldOffset(123)] + [FieldOffset(115)] internal byte isShiftOp; - [FieldOffset(124)] + [FieldOffset(116)] internal byte isBitwiseOp; - [FieldOffset(125)] + [FieldOffset(117)] internal byte isRelationalOp; - [FieldOffset(126)] + [FieldOffset(118)] internal byte isEqualityOp; - [FieldOffset(127)] + [FieldOffset(119)] internal byte isComparisonOp; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isLogicalOp; - [FieldOffset(129)] + [FieldOffset(121)] internal byte isAssignmentOp; - [FieldOffset(130)] + [FieldOffset(122)] internal byte isCompoundAssignmentOp; - [FieldOffset(131)] + [FieldOffset(123)] internal byte isShiftAssignOp; - [FieldOffset(132)] + [FieldOffset(124)] internal byte isFPContractableWithinStatement; - [FieldOffset(133)] + [FieldOffset(125)] internal byte isFEnvAccessOn; [SuppressUnmanagedCodeSecurity] @@ -30134,7 +29942,7 @@ public bool IsFEnvAccessOn public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST.BinaryOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -30150,111 +29958,108 @@ public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C opcodeStr; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isPtrMemOp; - [FieldOffset(121)] + [FieldOffset(113)] internal byte isMultiplicativeOp; - [FieldOffset(122)] + [FieldOffset(114)] internal byte isAdditiveOp; - [FieldOffset(123)] + [FieldOffset(115)] internal byte isShiftOp; - [FieldOffset(124)] + [FieldOffset(116)] internal byte isBitwiseOp; - [FieldOffset(125)] + [FieldOffset(117)] internal byte isRelationalOp; - [FieldOffset(126)] + [FieldOffset(118)] internal byte isEqualityOp; - [FieldOffset(127)] + [FieldOffset(119)] internal byte isComparisonOp; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isLogicalOp; - [FieldOffset(129)] + [FieldOffset(121)] internal byte isAssignmentOp; - [FieldOffset(130)] + [FieldOffset(122)] internal byte isCompoundAssignmentOp; - [FieldOffset(131)] + [FieldOffset(123)] internal byte isShiftAssignOp; - [FieldOffset(132)] + [FieldOffset(124)] internal byte isFPContractableWithinStatement; - [FieldOffset(133)] + [FieldOffset(125)] internal byte isFEnvAccessOn; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationLHSType; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationResultType; [SuppressUnmanagedCodeSecurity] @@ -30369,7 +30174,7 @@ public override void Dispose(bool disposing) public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -30385,63 +30190,60 @@ public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; [SuppressUnmanagedCodeSecurity] @@ -30608,7 +30410,7 @@ public AbstractConditionalOperator(global::CppSharp.Parser.AST.AbstractCondition public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30624,69 +30426,66 @@ public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.Ab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr lHS; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr rHS; [SuppressUnmanagedCodeSecurity] @@ -30790,7 +30589,7 @@ public ConditionalOperator(global::CppSharp.Parser.AST.ConditionalOperator _0) public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30806,69 +30605,66 @@ public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr common; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr opaqueValue; [SuppressUnmanagedCodeSecurity] @@ -30972,7 +30768,7 @@ public BinaryConditionalOperator(global::CppSharp.Parser.AST.BinaryConditionalOp public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -30988,54 +30784,51 @@ public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal ampAmpLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -31129,7 +30922,7 @@ public AddrLabelExpr(global::CppSharp.Parser.AST.AddrLabelExpr _0) public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31145,57 +30938,54 @@ public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subStmt; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31307,7 +31097,7 @@ public StmtExpr(global::CppSharp.Parser.AST.StmtExpr _0) public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -31323,57 +31113,54 @@ public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numSubExprs; [SuppressUnmanagedCodeSecurity] @@ -31480,7 +31267,7 @@ public uint NumSubExprs public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31496,57 +31283,54 @@ public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr srcExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31658,7 +31442,7 @@ public ConvertVectorExpr(global::CppSharp.Parser.AST.ConvertVectorExpr _0) public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -31674,72 +31458,69 @@ public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isConditionTrue; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isConditionDependent; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr chosenSubExpr; [SuppressUnmanagedCodeSecurity] @@ -31931,7 +31712,7 @@ public bool IsConditionDependent public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -31947,51 +31728,48 @@ public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal tokenLocation; [SuppressUnmanagedCodeSecurity] @@ -32072,7 +31850,7 @@ public GNUNullExpr(global::CppSharp.Parser.AST.GNUNullExpr _0) public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -32088,60 +31866,57 @@ public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isMicrosoftABI; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -32266,7 +32041,7 @@ public bool IsMicrosoftABI public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -32282,84 +32057,81 @@ public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr arrayFiller; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rBraceLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr syntacticForm; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numInits; - [FieldOffset(116)] + [FieldOffset(108)] internal byte hasArrayFiller; - [FieldOffset(117)] + [FieldOffset(109)] internal byte isExplicit; - [FieldOffset(118)] + [FieldOffset(110)] internal byte isStringLiteralInit; - [FieldOffset(119)] + [FieldOffset(111)] internal byte isTransparent; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isSemanticForm; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr semanticForm; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isSyntacticForm; [SuppressUnmanagedCodeSecurity] @@ -32598,7 +32370,7 @@ public bool IsSyntacticForm public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -32614,66 +32386,63 @@ public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal equalOrColonLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr init; - [FieldOffset(96)] + [FieldOffset(88)] internal uint size; - [FieldOffset(100)] + [FieldOffset(92)] internal byte usesGNUSyntax; - [FieldOffset(104)] + [FieldOffset(96)] internal uint numSubExprs; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceRange.__Internal designatorsSourceRange; [SuppressUnmanagedCodeSecurity] @@ -33269,7 +33038,7 @@ public uint NumSubExprs public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33285,48 +33054,45 @@ public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33394,7 +33160,7 @@ public NoInitExpr(global::CppSharp.Parser.AST.NoInitExpr _0) public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33410,54 +33176,51 @@ public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr updater; [SuppressUnmanagedCodeSecurity] @@ -33561,7 +33324,7 @@ public DesignatedInitUpdateExpr(global::CppSharp.Parser.AST.DesignatedInitUpdate public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33577,54 +33340,51 @@ public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -33728,7 +33488,7 @@ public ArrayInitLoopExpr(global::CppSharp.Parser.AST.ArrayInitLoopExpr _0) public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33744,48 +33504,45 @@ public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33853,7 +33610,7 @@ public ArrayInitIndexExpr(global::CppSharp.Parser.AST.ArrayInitIndexExpr _0) public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33869,48 +33626,45 @@ public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33978,7 +33732,7 @@ public ImplicitValueInitExpr(global::CppSharp.Parser.AST.ImplicitValueInitExpr _ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -33994,57 +33748,54 @@ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numExprs; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34151,7 +33902,7 @@ public uint NumExprs public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -34167,72 +33918,69 @@ public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numAssocs; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal genericLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr controllingExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isResultDependent; - [FieldOffset(116)] + [FieldOffset(108)] internal uint resultIndex; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resultExpr; [SuppressUnmanagedCodeSecurity] @@ -34414,7 +34162,7 @@ public uint ResultIndex public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -34430,63 +34178,60 @@ public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal accessorLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numElements; - [FieldOffset(104)] + [FieldOffset(96)] internal byte containsDuplicateElements; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isArrow; [SuppressUnmanagedCodeSecurity] @@ -34624,7 +34369,7 @@ public bool IsArrow public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -34640,54 +34385,51 @@ public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal caretLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr body; [SuppressUnmanagedCodeSecurity] @@ -34786,7 +34528,7 @@ public BlockExpr(global::CppSharp.Parser.AST.BlockExpr _0) public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -34802,57 +34544,54 @@ public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr srcExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34964,7 +34703,7 @@ public AsTypeExpr(global::CppSharp.Parser.AST.AsTypeExpr _0) public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -34980,60 +34719,57 @@ public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr syntacticForm; - [FieldOffset(96)] + [FieldOffset(88)] internal uint resultExprIndex; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr resultExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numSemanticExprs; [SuppressUnmanagedCodeSecurity] @@ -35163,7 +34899,7 @@ public uint NumSemanticExprs public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -35179,93 +34915,90 @@ public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr ptr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr order; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr scope; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr val1; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr orderFail; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr val2; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr weak; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal valueType; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.AtomicExpr.AtomicOp op; - [FieldOffset(164)] + [FieldOffset(156)] internal uint numSubExprs; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isVolatile; - [FieldOffset(169)] + [FieldOffset(161)] internal byte isCmpXChg; - [FieldOffset(170)] + [FieldOffset(162)] internal byte isOpenCL; - [FieldOffset(172)] + [FieldOffset(164)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -35613,7 +35346,7 @@ public bool IsOpenCL public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -35629,48 +35362,45 @@ public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -35738,7 +35468,7 @@ public TypoExpr(global::CppSharp.Parser.AST.TypoExpr _0) public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -35754,90 +35484,87 @@ public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.Ca internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.OverloadedOperatorKind _operator; - [FieldOffset(164)] + [FieldOffset(156)] internal byte isAssignmentOp; - [FieldOffset(165)] + [FieldOffset(157)] internal byte isInfixBinaryOp; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(172)] + [FieldOffset(164)] internal byte isFPContractableWithinStatement; [SuppressUnmanagedCodeSecurity] @@ -35991,7 +35718,7 @@ public bool IsFPContractableWithinStatement public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36007,81 +35734,78 @@ public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.Call internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::System.IntPtr implicitObjectArgument; - [FieldOffset(168)] + [FieldOffset(160)] internal global::System.IntPtr methodDecl; [SuppressUnmanagedCodeSecurity] @@ -36206,7 +35930,7 @@ public override void Dispose(bool disposing) public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36222,78 +35946,75 @@ public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::System.IntPtr config; [SuppressUnmanagedCodeSecurity] @@ -36400,7 +36121,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36416,84 +36137,81 @@ public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.Expli internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36632,7 +36350,7 @@ public string CastName public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36648,84 +36366,81 @@ public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXN internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36793,7 +36508,7 @@ public CXXStaticCastExpr(global::CppSharp.Parser.AST.CXXStaticCastExpr _0) public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36809,87 +36524,84 @@ public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXX internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isAlwaysNull; [SuppressUnmanagedCodeSecurity] @@ -36970,7 +36682,7 @@ public bool IsAlwaysNull public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36986,84 +36698,81 @@ public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37131,7 +36840,7 @@ public CXXReinterpretCastExpr(global::CppSharp.Parser.AST.CXXReinterpretCastExpr public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -37147,84 +36856,81 @@ public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr castName; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37292,7 +36998,7 @@ public CXXConstCastExpr(global::CppSharp.Parser.AST.CXXConstCastExpr _0) public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -37308,84 +37014,81 @@ public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.UserDefinedLiteral.LiteralOperatorKind literalOperatorKind; - [FieldOffset(168)] + [FieldOffset(160)] internal global::System.IntPtr cookedLiteral; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.SourceLocation.__Internal uDSuffixLoc; [SuppressUnmanagedCodeSecurity] @@ -37528,7 +37231,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -37544,54 +37247,51 @@ public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte value; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37685,7 +37385,7 @@ public bool Value public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -37701,51 +37401,48 @@ public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37826,7 +37523,7 @@ public CXXNullPtrLiteralExpr(global::CppSharp.Parser.AST.CXXNullPtrLiteralExpr _ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -37842,51 +37539,48 @@ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -37972,7 +37666,7 @@ public CXXStdInitializerListExpr(global::CppSharp.Parser.AST.CXXStdInitializerLi public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -37988,57 +37682,54 @@ public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr exprOperand; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isPotentiallyEvaluated; - [FieldOffset(97)] + [FieldOffset(89)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38150,7 +37841,7 @@ public bool IsTypeOperand public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38166,60 +37857,57 @@ public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isImplicitAccess; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr baseExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isArrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -38344,7 +38032,7 @@ public bool IsArrow public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38360,57 +38048,54 @@ public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -38527,7 +38212,7 @@ public MSPropertySubscriptExpr(global::CppSharp.Parser.AST.MSPropertySubscriptEx public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -38543,57 +38228,54 @@ public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr exprOperand; - [FieldOffset(96)] + [FieldOffset(88)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C uuidStr; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38729,7 +38411,7 @@ public bool IsTypeOperand public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -38745,54 +38427,51 @@ public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal byte @implicit; [SuppressUnmanagedCodeSecurity] @@ -38886,7 +38565,7 @@ public bool Implicit public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38902,57 +38581,54 @@ public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal throwLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte isThrownVariableInScope; [SuppressUnmanagedCodeSecurity] @@ -39064,7 +38740,7 @@ public bool IsThrownVariableInScope public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -39080,54 +38756,51 @@ public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr expr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal usedLocation; [SuppressUnmanagedCodeSecurity] @@ -39226,7 +38899,7 @@ public CXXDefaultArgExpr(global::CppSharp.Parser.AST.CXXDefaultArgExpr _0) public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -39242,54 +38915,51 @@ public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr field; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr expr; [SuppressUnmanagedCodeSecurity] @@ -39393,7 +39063,7 @@ public CXXDefaultInitExpr(global::CppSharp.Parser.AST.CXXDefaultInitExpr _0) public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -39409,51 +39079,48 @@ public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -39539,7 +39206,7 @@ public CXXBindTemporaryExpr(global::CppSharp.Parser.AST.CXXBindTemporaryExpr _0) public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -39555,75 +39222,72 @@ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(116)] + [FieldOffset(108)] internal byte elidable; - [FieldOffset(117)] + [FieldOffset(109)] internal byte hadMultipleCandidates; - [FieldOffset(118)] + [FieldOffset(110)] internal byte listInitialization; - [FieldOffset(119)] + [FieldOffset(111)] internal byte stdInitListInitialization; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresZeroInitialization; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(132)] + [FieldOffset(124)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -39896,7 +39560,7 @@ public uint GetargumentsCount public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -39912,57 +39576,54 @@ public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte constructsVBase; - [FieldOffset(82)] + [FieldOffset(74)] internal byte inheritedFromVBase; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -40069,7 +39730,7 @@ public bool InheritedFromVBase public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -40085,81 +39746,78 @@ public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr castKindName; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr conversionFunction; - [FieldOffset(120)] + [FieldOffset(112)] internal byte path_empty; - [FieldOffset(124)] + [FieldOffset(116)] internal uint path_size; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isListInitialization; [SuppressUnmanagedCodeSecurity] @@ -40266,7 +39924,7 @@ public bool IsListInitialization public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST.CXXConstructExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -40282,75 +39940,72 @@ public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(116)] + [FieldOffset(108)] internal byte elidable; - [FieldOffset(117)] + [FieldOffset(109)] internal byte hadMultipleCandidates; - [FieldOffset(118)] + [FieldOffset(110)] internal byte listInitialization; - [FieldOffset(119)] + [FieldOffset(111)] internal byte stdInitListInitialization; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresZeroInitialization; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(132)] + [FieldOffset(124)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -40439,7 +40094,7 @@ public override void Dispose(bool disposing) public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -40455,78 +40110,75 @@ public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ capture_inits; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal captureDefaultLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal uint capture_size; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceRange.__Internal introducerRange; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr callOperator; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isGenericLambda; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr body; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isMutable; - [FieldOffset(153)] + [FieldOffset(145)] internal byte hasExplicitParameters; - [FieldOffset(154)] + [FieldOffset(146)] internal byte hasExplicitResultType; [SuppressUnmanagedCodeSecurity] @@ -40795,7 +40447,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -40811,51 +40463,48 @@ public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -40936,7 +40585,7 @@ public CXXScalarValueInitExpr(global::CppSharp.Parser.AST.CXXScalarValueInitExpr public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 208)] + [StructLayout(LayoutKind.Explicit, Size = 200)] public new partial struct __Internal { [FieldOffset(0)] @@ -40952,93 +40601,90 @@ public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ placement_arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr operatorNew; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr operatorDelete; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal allocatedType; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isArray; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr arraySize; - [FieldOffset(160)] + [FieldOffset(152)] internal uint numPlacementArgs; - [FieldOffset(164)] + [FieldOffset(156)] internal byte isParenTypeId; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal typeIdParens; - [FieldOffset(176)] + [FieldOffset(168)] internal byte isGlobalNew; - [FieldOffset(177)] + [FieldOffset(169)] internal byte hasInitializer; - [FieldOffset(180)] + [FieldOffset(172)] internal global::CppSharp.Parser.AST.CXXNewExpr.InitializationStyle initializationStyle; - [FieldOffset(184)] + [FieldOffset(176)] internal global::System.IntPtr initializer; - [FieldOffset(192)] + [FieldOffset(184)] internal global::System.IntPtr constructExpr; - [FieldOffset(200)] + [FieldOffset(192)] internal global::CppSharp.Parser.SourceRange.__Internal directInitRange; [SuppressUnmanagedCodeSecurity] @@ -41394,7 +41040,7 @@ public uint GetplacementArgumentsCount public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -41410,66 +41056,63 @@ public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isGlobalDelete; - [FieldOffset(82)] + [FieldOffset(74)] internal byte isArrayForm; - [FieldOffset(83)] + [FieldOffset(75)] internal byte isArrayFormAsWritten; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operatorDelete; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr argument; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; [SuppressUnmanagedCodeSecurity] @@ -41625,7 +41268,7 @@ public bool IsArrayFormAsWritten public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -41641,72 +41284,69 @@ public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal byte hasQualifier; - [FieldOffset(97)] + [FieldOffset(89)] internal byte isArrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal colonColonLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal tildeLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal destroyedTypeLoc; [SuppressUnmanagedCodeSecurity] @@ -41883,7 +41523,7 @@ public bool IsArrow public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -41899,54 +41539,51 @@ public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte value; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -42040,7 +41677,7 @@ public uint NumArgs public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -42056,57 +41693,54 @@ public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal queriedType; - [FieldOffset(104)] + [FieldOffset(96)] internal ulong value; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr dimensionExpression; [SuppressUnmanagedCodeSecurity] @@ -42218,7 +41852,7 @@ public ulong Value public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -42234,54 +41868,51 @@ public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr queriedExpression; - [FieldOffset(96)] + [FieldOffset(88)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -42380,7 +42011,7 @@ public bool Value public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -42396,72 +42027,69 @@ public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -42740,7 +42368,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -42756,78 +42384,75 @@ public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal byte requiresADL; - [FieldOffset(113)] + [FieldOffset(105)] internal byte isOverloaded; [SuppressUnmanagedCodeSecurity] @@ -42921,7 +42546,7 @@ public bool IsOverloaded public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -42937,69 +42562,66 @@ public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte hasTemplateKeyword; - [FieldOffset(101)] + [FieldOffset(93)] internal byte hasExplicitTemplateArgs; - [FieldOffset(104)] + [FieldOffset(96)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43158,7 +42780,7 @@ public uint NumTemplateArgs public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -43174,57 +42796,54 @@ public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numObjects; - [FieldOffset(100)] + [FieldOffset(92)] internal byte cleanupsHaveSideEffects; [SuppressUnmanagedCodeSecurity] @@ -43318,7 +42937,7 @@ public bool CleanupsHaveSideEffects public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -43334,66 +42953,63 @@ public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isListInitialization; - [FieldOffset(140)] + [FieldOffset(132)] internal uint arg_size; [SuppressUnmanagedCodeSecurity] @@ -43600,7 +43216,7 @@ public uint GetargumentsCount public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -43616,87 +43232,84 @@ public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(81)] + [FieldOffset(73)] internal byte isImplicitAccess; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isArrow; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr firstQualifierFoundInScope; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(140)] + [FieldOffset(132)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(144)] + [FieldOffset(136)] internal byte hasTemplateKeyword; - [FieldOffset(145)] + [FieldOffset(137)] internal byte hasExplicitTemplateArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43943,7 +43556,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -43959,93 +43572,90 @@ public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal uint numDecls; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isImplicitAccess; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr @base; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(144)] + [FieldOffset(136)] internal byte hasUnresolvedUsing; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isArrow; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -44209,7 +43819,7 @@ public bool IsArrow public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44225,54 +43835,51 @@ public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operand; - [FieldOffset(96)] + [FieldOffset(88)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -44371,7 +43978,7 @@ public bool Value public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44387,54 +43994,51 @@ public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr pattern; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; [SuppressUnmanagedCodeSecurity] @@ -44533,7 +44137,7 @@ public PackExpansionExpr(global::CppSharp.Parser.AST.PackExpansionExpr _0) public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -44549,66 +44153,63 @@ public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal packLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr pack; - [FieldOffset(104)] + [FieldOffset(96)] internal uint packLength; - [FieldOffset(108)] + [FieldOffset(100)] internal byte isPartiallySubstituted; [SuppressUnmanagedCodeSecurity] @@ -44759,7 +44360,7 @@ public bool IsPartiallySubstituted public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -44775,54 +44376,51 @@ public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Pars internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr replacement; [SuppressUnmanagedCodeSecurity] @@ -44921,7 +44519,7 @@ public SubstNonTypeTemplateParmExpr(global::CppSharp.Parser.AST.SubstNonTypeTemp public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -44937,54 +44535,51 @@ public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.TemplateArgument.__Internal argumentPack; [SuppressUnmanagedCodeSecurity] @@ -45078,7 +44673,7 @@ public SubstNonTypeTemplateParmPackExpr(global::CppSharp.Parser.AST.SubstNonType public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -45094,54 +44689,51 @@ public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numExpansions; [SuppressUnmanagedCodeSecurity] @@ -45235,7 +44827,7 @@ public uint NumExpansions public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -45251,60 +44843,57 @@ public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr temporary; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr TemporaryExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal uint manglingNumber; - [FieldOffset(108)] + [FieldOffset(100)] internal byte isBoundToLvalueReference; [SuppressUnmanagedCodeSecurity] @@ -45522,7 +45111,7 @@ public bool IsBoundToLvalueReference public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -45538,72 +45127,69 @@ public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr lHS; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr rHS; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isRightFold; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isLeftFold; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr pattern; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr init; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal global::CppSharp.Parser.AST.BinaryOperatorKind _operator; [SuppressUnmanagedCodeSecurity] @@ -45795,7 +45381,7 @@ public bool IsLeftFold public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -45811,66 +45397,63 @@ public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; [SuppressUnmanagedCodeSecurity] @@ -46069,7 +45652,7 @@ public CoroutineSuspendExpr(global::CppSharp.Parser.AST.CoroutineSuspendExpr _0) public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -46085,72 +45668,69 @@ public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isImplicit; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] @@ -46249,7 +45829,7 @@ public bool IsImplicit public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -46265,57 +45845,54 @@ public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operand; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr operatorCoawaitLookup; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; [SuppressUnmanagedCodeSecurity] @@ -46432,7 +46009,7 @@ public DependentCoawaitExpr(global::CppSharp.Parser.AST.DependentCoawaitExpr _0) public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -46448,69 +46025,66 @@ public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr opaqueValue; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr readyExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr suspendExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resumeExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs index 973efc57ba..16f26f05bf 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs @@ -683,6 +683,8 @@ namespace Std { public enum RbTreeColor : uint { + S_red = 0, + S_black = 1 } namespace RbTree diff --git a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs index 64af695376..436acb74a7 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs @@ -17467,7 +17467,7 @@ public enum StmtClass public unsafe partial class Stmt : IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 32)] + [StructLayout(LayoutKind.Explicit, Size = 20)] public partial struct __Internal { [FieldOffset(0)] @@ -17482,9 +17482,6 @@ public partial struct __Internal [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - [SuppressUnmanagedCodeSecurity] [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, EntryPoint="??0Stmt@AST@CppParser@CppSharp@@QEAA@XZ")] @@ -17636,29 +17633,11 @@ public virtual void Dispose(bool disposing) ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->endLoc = value.__Instance; } } - - public global::CppSharp.Parser.AST.Stmt StripLabelLikeStatements - { - get - { - global::CppSharp.Parser.AST.Stmt __result0; - if (((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Stmt.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements)) - __result0 = (global::CppSharp.Parser.AST.Stmt) global::CppSharp.Parser.AST.Stmt.NativeToManagedMap[((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements]; - else __result0 = global::CppSharp.Parser.AST.Stmt.__CreateInstance(((global::CppSharp.Parser.AST.Stmt.__Internal*) __Instance)->stripLabelLikeStatements); - return __result0; - } - - set - { - ((global::CppSharp.Parser.AST.Stmt.__Internal*)__Instance)->stripLabelLikeStatements = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; - } - } } public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -17674,15 +17653,12 @@ public unsafe partial class DeclStmt : global::CppSharp.Parser.AST.Stmt, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_S_allocator__S0_ decls; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isSingleDecl; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr singleDecl; [SuppressUnmanagedCodeSecurity] @@ -17855,7 +17831,7 @@ public uint GetdeclsCount public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -17870,13 +17846,10 @@ public unsafe partial class NullStmt : global::CppSharp.Parser.AST.Stmt, IDispos [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal semiLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte hasLeadingEmptyMacro; [SuppressUnmanagedCodeSecurity] @@ -17970,7 +17943,7 @@ public bool HasLeadingEmptyMacro public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -17986,27 +17959,24 @@ public unsafe partial class CompoundStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_ body; - [FieldOffset(56)] + [FieldOffset(48)] internal byte body_empty; - [FieldOffset(60)] + [FieldOffset(52)] internal uint size; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr body_front; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr body_back; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal lBracLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracLoc; [SuppressUnmanagedCodeSecurity] @@ -18236,7 +18206,7 @@ public uint GetbodyCount public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -18251,16 +18221,13 @@ public unsafe partial class SwitchCase : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18391,7 +18358,7 @@ public SwitchCase(global::CppSharp.Parser.AST.SwitchCase _0) public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -18406,31 +18373,28 @@ public unsafe partial class CaseStmt : global::CppSharp.Parser.AST.SwitchCase, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal caseLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr lHS; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr rHS; - [FieldOffset(72)] + [FieldOffset(64)] internal byte caseStmtIsGNURange; [SuppressUnmanagedCodeSecurity] @@ -18573,7 +18537,7 @@ public bool CaseStmtIsGNURange public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -18588,19 +18552,16 @@ public unsafe partial class DefaultStmt : global::CppSharp.Parser.AST.SwitchCase [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; [SuppressUnmanagedCodeSecurity] @@ -18681,7 +18642,7 @@ public DefaultStmt(global::CppSharp.Parser.AST.DefaultStmt _0) public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -18696,16 +18657,13 @@ public unsafe partial class LabelStmt : global::CppSharp.Parser.AST.Stmt, IDispo [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal identLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr name; [SuppressUnmanagedCodeSecurity] @@ -18817,7 +18775,7 @@ public string Name public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -18832,13 +18790,10 @@ public unsafe partial class AttributedStmt : global::CppSharp.Parser.AST.Stmt, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal attrLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -18937,7 +18892,7 @@ public AttributedStmt(global::CppSharp.Parser.AST.AttributedStmt _0) public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -18953,42 +18908,39 @@ public unsafe partial class IfStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr then; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr _else; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr init; - [FieldOffset(64)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal ifLoc; - [FieldOffset(68)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal elseLoc; - [FieldOffset(72)] + [FieldOffset(64)] internal byte _constexpr; - [FieldOffset(73)] + [FieldOffset(65)] internal byte hasInitStorage; - [FieldOffset(74)] + [FieldOffset(66)] internal byte hasVarStorage; - [FieldOffset(75)] + [FieldOffset(67)] internal byte hasElseStorage; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isObjCAvailabilityCheck; [SuppressUnmanagedCodeSecurity] @@ -19237,7 +19189,7 @@ public bool IsObjCAvailabilityCheck public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 80)] + [StructLayout(LayoutKind.Explicit, Size = 72)] public new partial struct __Internal { [FieldOffset(0)] @@ -19253,30 +19205,27 @@ public unsafe partial class SwitchStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr init; - [FieldOffset(56)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal switchLoc; - [FieldOffset(60)] + [FieldOffset(52)] internal byte hasInitStorage; - [FieldOffset(61)] + [FieldOffset(53)] internal byte hasVarStorage; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr conditionVariableDeclStmt; - [FieldOffset(72)] + [FieldOffset(64)] internal byte isAllEnumCasesCovered; [SuppressUnmanagedCodeSecurity] @@ -19468,7 +19417,7 @@ public bool IsAllEnumCasesCovered public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -19484,21 +19433,18 @@ public unsafe partial class WhileStmt : global::CppSharp.Parser.AST.Stmt, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal byte hasVarStorage; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -19646,7 +19592,7 @@ public bool HasVarStorage public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 56)] public new partial struct __Internal { [FieldOffset(0)] @@ -19662,21 +19608,18 @@ public unsafe partial class DoStmt : global::CppSharp.Parser.AST.Stmt, IDisposab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(40)] internal global::CppSharp.Parser.SourceLocation.__Internal doLoc; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal whileLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -19819,7 +19762,7 @@ public DoStmt(global::CppSharp.Parser.AST.DoStmt _0) public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -19835,30 +19778,27 @@ public unsafe partial class ForStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr cond; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr inc; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr body; - [FieldOffset(64)] + [FieldOffset(56)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(68)] + [FieldOffset(60)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(72)] + [FieldOffset(64)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr conditionVariableDeclStmt; [SuppressUnmanagedCodeSecurity] @@ -20055,7 +19995,7 @@ public ForStmt(global::CppSharp.Parser.AST.ForStmt _0) public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 28)] public new partial struct __Internal { [FieldOffset(0)] @@ -20070,13 +20010,10 @@ public unsafe partial class GotoStmt : global::CppSharp.Parser.AST.Stmt, IDispos [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -20170,7 +20107,7 @@ public GotoStmt(global::CppSharp.Parser.AST.GotoStmt _0) public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -20185,16 +20122,13 @@ public unsafe partial class IndirectGotoStmt : global::CppSharp.Parser.AST.Stmt, [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal gotoLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal starLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr target; [SuppressUnmanagedCodeSecurity] @@ -20306,7 +20240,7 @@ public IndirectGotoStmt(global::CppSharp.Parser.AST.IndirectGotoStmt _0) public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20321,10 +20255,7 @@ public unsafe partial class ContinueStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal continueLoc; [SuppressUnmanagedCodeSecurity] @@ -20405,7 +20336,7 @@ public ContinueStmt(global::CppSharp.Parser.AST.ContinueStmt _0) public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -20420,10 +20351,7 @@ public unsafe partial class BreakStmt : global::CppSharp.Parser.AST.Stmt, IDispo [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal breakLoc; [SuppressUnmanagedCodeSecurity] @@ -20504,7 +20432,7 @@ public BreakStmt(global::CppSharp.Parser.AST.BreakStmt _0) public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -20520,12 +20448,9 @@ public unsafe partial class ReturnStmt : global::CppSharp.Parser.AST.Stmt, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr retValue; - [FieldOffset(40)] + [FieldOffset(32)] internal global::CppSharp.Parser.SourceLocation.__Internal returnLoc; [SuppressUnmanagedCodeSecurity] @@ -20624,7 +20549,7 @@ public ReturnStmt(global::CppSharp.Parser.AST.ReturnStmt _0) public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -20640,33 +20565,30 @@ public unsafe partial class AsmStmt : global::CppSharp.Parser.AST.Stmt, IDisposa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; [SuppressUnmanagedCodeSecurity] @@ -20971,7 +20893,7 @@ public uint GetoutputsCount public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -20987,36 +20909,33 @@ public unsafe partial class GCCAsmStmt : global::CppSharp.Parser.AST.AsmStmt, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -21305,7 +21224,7 @@ public override void Dispose(bool disposing) public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -21321,45 +21240,42 @@ public unsafe partial class MSAsmStmt : global::CppSharp.Parser.AST.AsmStmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ inputs; - [FieldOffset(56)] + [FieldOffset(48)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ outputs; - [FieldOffset(80)] + [FieldOffset(72)] internal global::CppSharp.Parser.SourceLocation.__Internal asmLoc; - [FieldOffset(84)] + [FieldOffset(76)] internal byte simple; - [FieldOffset(85)] + [FieldOffset(77)] internal byte _volatile; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numOutputs; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numPlusOperands; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numInputs; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numClobbers; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal byte hasBraces; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numAsmToks; - [FieldOffset(120)] + [FieldOffset(112)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C asmString; [SuppressUnmanagedCodeSecurity] @@ -21503,7 +21419,7 @@ public string AsmString public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -21518,16 +21434,13 @@ public unsafe partial class SEHExceptStmt : global::CppSharp.Parser.AST.Stmt, ID [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal exceptLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr filterExpr; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21644,7 +21557,7 @@ public SEHExceptStmt(global::CppSharp.Parser.AST.SEHExceptStmt _0) public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 32)] public new partial struct __Internal { [FieldOffset(0)] @@ -21659,13 +21572,10 @@ public unsafe partial class SEHFinallyStmt : global::CppSharp.Parser.AST.Stmt, I [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal finallyLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr block; [SuppressUnmanagedCodeSecurity] @@ -21764,7 +21674,7 @@ public SEHFinallyStmt(global::CppSharp.Parser.AST.SEHFinallyStmt _0) public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -21779,25 +21689,22 @@ public unsafe partial class SEHTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte isCXXTry; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr tryBlock; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr handler; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr exceptHandler; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr finallyHandler; [SuppressUnmanagedCodeSecurity] @@ -21963,7 +21870,7 @@ public bool IsCXXTry public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 40)] + [StructLayout(LayoutKind.Explicit, Size = 24)] public new partial struct __Internal { [FieldOffset(0)] @@ -21978,10 +21885,7 @@ public unsafe partial class SEHLeaveStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal leaveLoc; [SuppressUnmanagedCodeSecurity] @@ -22062,7 +21966,7 @@ public SEHLeaveStmt(global::CppSharp.Parser.AST.SEHLeaveStmt _0) public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 72)] + [StructLayout(LayoutKind.Explicit, Size = 64)] public new partial struct __Internal { [FieldOffset(0)] @@ -22078,15 +21982,12 @@ public unsafe partial class CapturedStmt : global::CppSharp.Parser.AST.Stmt, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ capture_inits; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr capturedStmt; - [FieldOffset(64)] + [FieldOffset(56)] internal uint capture_size; [SuppressUnmanagedCodeSecurity] @@ -22408,7 +22309,7 @@ public void ClearcaptureInits() __Internal.ClearcaptureInits((__Instance + __PointerAdjustment)); } - public global::CppSharp.Parser.AST.Stmt capturedStmt + public global::CppSharp.Parser.AST.Stmt CapturedStmt { get { @@ -22451,7 +22352,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 64)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -22466,16 +22367,13 @@ public unsafe partial class CXXCatchStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal catchLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal caughtType; - [FieldOffset(56)] + [FieldOffset(40)] internal global::System.IntPtr handlerBlock; [SuppressUnmanagedCodeSecurity] @@ -22587,7 +22485,7 @@ public CXXCatchStmt(global::CppSharp.Parser.AST.CXXCatchStmt _0) public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -22602,16 +22500,13 @@ public unsafe partial class CXXTryStmt : global::CppSharp.Parser.AST.Stmt, IDisp [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal tryLoc; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr tryBlock; - [FieldOffset(48)] + [FieldOffset(32)] internal uint numHandlers; [SuppressUnmanagedCodeSecurity] @@ -22723,7 +22618,7 @@ public uint NumHandlers public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -22739,45 +22634,42 @@ public unsafe partial class CXXForRangeStmt : global::CppSharp.Parser.AST.Stmt, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::System.IntPtr init; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr rangeInit; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr cond; - [FieldOffset(56)] + [FieldOffset(48)] internal global::System.IntPtr inc; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr body; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr rangeStmt; - [FieldOffset(80)] + [FieldOffset(72)] internal global::System.IntPtr beginStmt; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr endStmt; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr loopVarStmt; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal forLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal coawaitLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -23059,7 +22951,7 @@ public CXXForRangeStmt(global::CppSharp.Parser.AST.CXXForRangeStmt _0) public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 48)] + [StructLayout(LayoutKind.Explicit, Size = 40)] public new partial struct __Internal { [FieldOffset(0)] @@ -23074,19 +22966,16 @@ public unsafe partial class MSDependentExistsStmt : global::CppSharp.Parser.AST. [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(36)] + [FieldOffset(24)] internal byte isIfExists; - [FieldOffset(37)] + [FieldOffset(25)] internal byte isIfNotExists; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr subStmt; [SuppressUnmanagedCodeSecurity] @@ -23211,7 +23100,7 @@ public bool IsIfNotExists public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -23226,46 +23115,43 @@ public unsafe partial class CoroutineBodyStmt : global::CppSharp.Parser.AST.Stmt [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal byte hasDependentPromiseType; - [FieldOffset(40)] + [FieldOffset(24)] internal global::System.IntPtr body; - [FieldOffset(48)] + [FieldOffset(32)] internal global::System.IntPtr promiseDeclStmt; - [FieldOffset(56)] + [FieldOffset(40)] internal global::System.IntPtr initSuspendStmt; - [FieldOffset(64)] + [FieldOffset(48)] internal global::System.IntPtr finalSuspendStmt; - [FieldOffset(72)] + [FieldOffset(56)] internal global::System.IntPtr exceptionHandler; - [FieldOffset(80)] + [FieldOffset(64)] internal global::System.IntPtr fallthroughHandler; - [FieldOffset(88)] + [FieldOffset(72)] internal global::System.IntPtr allocate; - [FieldOffset(96)] + [FieldOffset(80)] internal global::System.IntPtr deallocate; - [FieldOffset(104)] + [FieldOffset(88)] internal global::System.IntPtr returnValueInit; - [FieldOffset(112)] + [FieldOffset(96)] internal global::System.IntPtr resultDecl; - [FieldOffset(120)] + [FieldOffset(104)] internal global::System.IntPtr returnStmt; - [FieldOffset(128)] + [FieldOffset(112)] internal global::System.IntPtr returnStmtOnAllocFailure; [SuppressUnmanagedCodeSecurity] @@ -23667,7 +23553,7 @@ public bool HasDependentPromiseType public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 56)] + [StructLayout(LayoutKind.Explicit, Size = 48)] public new partial struct __Internal { [FieldOffset(0)] @@ -23682,19 +23568,16 @@ public unsafe partial class CoreturnStmt : global::CppSharp.Parser.AST.Stmt, IDi [FieldOffset(16)] internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; - [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] + [FieldOffset(20)] internal byte isImplicit; - [FieldOffset(36)] + [FieldOffset(24)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(40)] + [FieldOffset(32)] internal global::System.IntPtr operand; - [FieldOffset(48)] + [FieldOffset(40)] internal global::System.IntPtr promiseCall; [SuppressUnmanagedCodeSecurity] @@ -24024,7 +23907,7 @@ public enum UnaryExprOrTypeTrait public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -24040,48 +23923,45 @@ public unsafe partial class Expr : global::CppSharp.Parser.AST.Stmt, IDisposable internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -24671,7 +24551,7 @@ public bool HasPlaceholderType public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24687,51 +24567,48 @@ public unsafe partial class FullExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24836,7 +24713,7 @@ public FullExpr(global::CppSharp.Parser.AST.FullExpr _0) public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -24852,51 +24729,48 @@ public unsafe partial class ConstantExpr : global::CppSharp.Parser.AST.FullExpr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -24964,7 +24838,7 @@ public ConstantExpr(global::CppSharp.Parser.AST.ConstantExpr _0) public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -24980,57 +24854,54 @@ public unsafe partial class OpaqueValueExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isUnique; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr sourceExpr; [SuppressUnmanagedCodeSecurity] @@ -25142,7 +25013,7 @@ public bool IsUnique public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -25158,84 +25029,81 @@ public unsafe partial class DeclRefExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(92)] + [FieldOffset(84)] internal byte hadMultipleCandidates; - [FieldOffset(93)] + [FieldOffset(85)] internal byte hasQualifier; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr foundDecl; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKWAndArgsInfo; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte hasTemplateKeyword; - [FieldOffset(121)] + [FieldOffset(113)] internal byte hasExplicitTemplateArgs; - [FieldOffset(124)] + [FieldOffset(116)] internal uint numTemplateArgs; - [FieldOffset(128)] + [FieldOffset(120)] internal byte refersToEnclosingVariableOrCapture; [SuppressUnmanagedCodeSecurity] @@ -25464,7 +25332,7 @@ public bool RefersToEnclosingVariableOrCapture public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -25480,54 +25348,51 @@ public unsafe partial class IntegerLiteral : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(96)] + [FieldOffset(88)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25621,7 +25486,7 @@ public ulong Value public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -25637,54 +25502,51 @@ public unsafe partial class FixedPointLiteral : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(96)] + [FieldOffset(88)] internal ulong value; [SuppressUnmanagedCodeSecurity] @@ -25778,7 +25640,7 @@ public ulong Value public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -25794,57 +25656,54 @@ public unsafe partial class CharacterLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.CharacterLiteral.CharacterKind kind; - [FieldOffset(96)] + [FieldOffset(88)] internal uint value; [SuppressUnmanagedCodeSecurity] @@ -25960,7 +25819,7 @@ public uint Value public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -25976,57 +25835,54 @@ public unsafe partial class FloatingLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte exact; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(96)] + [FieldOffset(88)] internal double valueAsApproximateDouble; [SuppressUnmanagedCodeSecurity] @@ -26133,7 +25989,7 @@ public double ValueAsApproximateDouble public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -26149,51 +26005,48 @@ public unsafe partial class ImaginaryLiteral : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -26279,7 +26132,7 @@ public ImaginaryLiteral(global::CppSharp.Parser.AST.ImaginaryLiteral _0) public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -26295,93 +26148,90 @@ public unsafe partial class StringLiteral : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C @string; - [FieldOffset(120)] + [FieldOffset(112)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C bytes; - [FieldOffset(152)] + [FieldOffset(144)] internal uint byteLength; - [FieldOffset(156)] + [FieldOffset(148)] internal uint length; - [FieldOffset(160)] + [FieldOffset(152)] internal uint charByteWidth; - [FieldOffset(164)] + [FieldOffset(156)] internal global::CppSharp.Parser.AST.StringLiteral.StringKind kind; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isAscii; - [FieldOffset(169)] + [FieldOffset(161)] internal byte isWide; - [FieldOffset(170)] + [FieldOffset(162)] internal byte isUTF8; - [FieldOffset(171)] + [FieldOffset(163)] internal byte isUTF16; - [FieldOffset(172)] + [FieldOffset(164)] internal byte isUTF32; - [FieldOffset(173)] + [FieldOffset(165)] internal byte isPascal; - [FieldOffset(174)] + [FieldOffset(166)] internal byte containsNonAscii; - [FieldOffset(175)] + [FieldOffset(167)] internal byte containsNonAsciiOrNull; - [FieldOffset(176)] + [FieldOffset(168)] internal uint numConcatenated; [SuppressUnmanagedCodeSecurity] @@ -26680,7 +26530,7 @@ public uint NumConcatenated public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -26696,54 +26546,51 @@ public unsafe partial class PredefinedExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.PredefinedExpr.IdentKind identKind; [SuppressUnmanagedCodeSecurity] @@ -26849,7 +26696,7 @@ public PredefinedExpr(global::CppSharp.Parser.AST.PredefinedExpr _0) public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -26865,57 +26712,54 @@ public unsafe partial class ParenExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lParen; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParen; [SuppressUnmanagedCodeSecurity] @@ -27027,7 +26871,7 @@ public ParenExpr(global::CppSharp.Parser.AST.ParenExpr _0) public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -27043,78 +26887,75 @@ public unsafe partial class UnaryOperator : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.UnaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal byte canOverflow; - [FieldOffset(109)] + [FieldOffset(101)] internal byte isPrefix; - [FieldOffset(110)] + [FieldOffset(102)] internal byte isPostfix; - [FieldOffset(111)] + [FieldOffset(103)] internal byte isIncrementOp; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isDecrementOp; - [FieldOffset(113)] + [FieldOffset(105)] internal byte isIncrementDecrementOp; - [FieldOffset(114)] + [FieldOffset(106)] internal byte isArithmeticOp; [SuppressUnmanagedCodeSecurity] @@ -27317,7 +27158,7 @@ public bool IsArithmeticOp public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -27333,60 +27174,57 @@ public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numComponents; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numExpressions; [SuppressUnmanagedCodeSecurity] @@ -27506,7 +27344,7 @@ public uint NumExpressions public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -27522,69 +27360,66 @@ public unsafe partial class UnaryExprOrTypeTraitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.UnaryExprOrTypeTrait kind; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte isArgumentType; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal argumentType; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr argumentExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeOfArgument; [SuppressUnmanagedCodeSecurity] @@ -27748,7 +27583,7 @@ public bool IsArgumentType public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -27764,63 +27599,60 @@ public unsafe partial class ArraySubscriptExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr lHS; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr rHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr @base; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -27973,7 +27805,7 @@ public ArraySubscriptExpr(global::CppSharp.Parser.AST.ArraySubscriptExpr _0) public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -27989,75 +27821,72 @@ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; [SuppressUnmanagedCodeSecurity] @@ -28337,7 +28166,7 @@ public uint GetargumentsCount public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -28353,87 +28182,84 @@ public unsafe partial class MemberExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal byte arrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hadMultipleCandidates; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasQualifier; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal byte hasTemplateKeyword; - [FieldOffset(121)] + [FieldOffset(113)] internal byte hasExplicitTemplateArgs; - [FieldOffset(124)] + [FieldOffset(116)] internal uint numTemplateArgs; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal byte isImplicitAccess; [SuppressUnmanagedCodeSecurity] @@ -28675,7 +28501,7 @@ public bool IsImplicitAccess public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -28691,57 +28517,54 @@ public unsafe partial class CompoundLiteralExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr initializer; - [FieldOffset(96)] + [FieldOffset(88)] internal byte fileScope; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; [SuppressUnmanagedCodeSecurity] @@ -28853,7 +28676,7 @@ public bool FileScope public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -28869,69 +28692,66 @@ public unsafe partial class CastExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; [SuppressUnmanagedCodeSecurity] @@ -29124,7 +28944,7 @@ public uint PathSize public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -29140,72 +28960,69 @@ public unsafe partial class ImplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isPartOfExplicitCast; [SuppressUnmanagedCodeSecurity] @@ -29291,7 +29108,7 @@ public bool IsPartOfExplicitCast public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -29307,72 +29124,69 @@ public unsafe partial class ExplicitCastExpr : global::CppSharp.Parser.AST.CastE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; [SuppressUnmanagedCodeSecurity] @@ -29472,7 +29286,7 @@ public ExplicitCastExpr(global::CppSharp.Parser.AST.ExplicitCastExpr _0) public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -29488,78 +29302,75 @@ public unsafe partial class CStyleCastExpr : global::CppSharp.Parser.AST.Explici internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -29653,7 +29464,7 @@ public CStyleCastExpr(global::CppSharp.Parser.AST.CStyleCastExpr _0) public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -29669,105 +29480,102 @@ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C opcodeStr; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isPtrMemOp; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isMultiplicativeOp; - [FieldOffset(146)] + [FieldOffset(138)] internal byte isAdditiveOp; - [FieldOffset(147)] + [FieldOffset(139)] internal byte isShiftOp; - [FieldOffset(148)] + [FieldOffset(140)] internal byte isBitwiseOp; - [FieldOffset(149)] + [FieldOffset(141)] internal byte isRelationalOp; - [FieldOffset(150)] + [FieldOffset(142)] internal byte isEqualityOp; - [FieldOffset(151)] + [FieldOffset(143)] internal byte isComparisonOp; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isLogicalOp; - [FieldOffset(153)] + [FieldOffset(145)] internal byte isAssignmentOp; - [FieldOffset(154)] + [FieldOffset(146)] internal byte isCompoundAssignmentOp; - [FieldOffset(155)] + [FieldOffset(147)] internal byte isShiftAssignOp; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isFPContractableWithinStatement; - [FieldOffset(157)] + [FieldOffset(149)] internal byte isFEnvAccessOn; [SuppressUnmanagedCodeSecurity] @@ -30135,7 +29943,7 @@ public bool IsFEnvAccessOn public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST.BinaryOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 192)] + [StructLayout(LayoutKind.Explicit, Size = 184)] public new partial struct __Internal { [FieldOffset(0)] @@ -30151,111 +29959,108 @@ public unsafe partial class CompoundAssignOperator : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.AST.BinaryOperatorKind opcode; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr lHS; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr rHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C opcodeStr; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isPtrMemOp; - [FieldOffset(145)] + [FieldOffset(137)] internal byte isMultiplicativeOp; - [FieldOffset(146)] + [FieldOffset(138)] internal byte isAdditiveOp; - [FieldOffset(147)] + [FieldOffset(139)] internal byte isShiftOp; - [FieldOffset(148)] + [FieldOffset(140)] internal byte isBitwiseOp; - [FieldOffset(149)] + [FieldOffset(141)] internal byte isRelationalOp; - [FieldOffset(150)] + [FieldOffset(142)] internal byte isEqualityOp; - [FieldOffset(151)] + [FieldOffset(143)] internal byte isComparisonOp; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isLogicalOp; - [FieldOffset(153)] + [FieldOffset(145)] internal byte isAssignmentOp; - [FieldOffset(154)] + [FieldOffset(146)] internal byte isCompoundAssignmentOp; - [FieldOffset(155)] + [FieldOffset(147)] internal byte isShiftAssignOp; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isFPContractableWithinStatement; - [FieldOffset(157)] + [FieldOffset(149)] internal byte isFEnvAccessOn; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationLHSType; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal computationResultType; [SuppressUnmanagedCodeSecurity] @@ -30370,7 +30175,7 @@ public override void Dispose(bool disposing) public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -30386,63 +30191,60 @@ public unsafe partial class AbstractConditionalOperator : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; [SuppressUnmanagedCodeSecurity] @@ -30609,7 +30411,7 @@ public AbstractConditionalOperator(global::CppSharp.Parser.AST.AbstractCondition public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30625,69 +30427,66 @@ public unsafe partial class ConditionalOperator : global::CppSharp.Parser.AST.Ab internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr lHS; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr rHS; [SuppressUnmanagedCodeSecurity] @@ -30791,7 +30590,7 @@ public ConditionalOperator(global::CppSharp.Parser.AST.ConditionalOperator _0) public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser.AST.AbstractConditionalOperator, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -30807,69 +30606,66 @@ public unsafe partial class BinaryConditionalOperator : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr cond; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr trueExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr falseExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal questionLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal colonLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr common; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr opaqueValue; [SuppressUnmanagedCodeSecurity] @@ -30973,7 +30769,7 @@ public BinaryConditionalOperator(global::CppSharp.Parser.AST.BinaryConditionalOp public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -30989,54 +30785,51 @@ public unsafe partial class AddrLabelExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal ampAmpLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal labelLoc; [SuppressUnmanagedCodeSecurity] @@ -31130,7 +30923,7 @@ public AddrLabelExpr(global::CppSharp.Parser.AST.AddrLabelExpr _0) public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31146,57 +30939,54 @@ public unsafe partial class StmtExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subStmt; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31308,7 +31098,7 @@ public StmtExpr(global::CppSharp.Parser.AST.StmtExpr _0) public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31324,57 +31114,54 @@ public unsafe partial class ShuffleVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numSubExprs; [SuppressUnmanagedCodeSecurity] @@ -31481,7 +31268,7 @@ public uint NumSubExprs public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -31497,57 +31284,54 @@ public unsafe partial class ConvertVectorExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr srcExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -31659,7 +31443,7 @@ public ConvertVectorExpr(global::CppSharp.Parser.AST.ConvertVectorExpr _0) public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -31675,72 +31459,69 @@ public unsafe partial class ChooseExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isConditionTrue; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr cond; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr lHS; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr rHS; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isConditionDependent; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr chosenSubExpr; [SuppressUnmanagedCodeSecurity] @@ -31932,7 +31713,7 @@ public bool IsConditionDependent public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -31948,51 +31729,48 @@ public unsafe partial class GNUNullExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal tokenLocation; [SuppressUnmanagedCodeSecurity] @@ -32073,7 +31851,7 @@ public GNUNullExpr(global::CppSharp.Parser.AST.GNUNullExpr _0) public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -32089,60 +31867,57 @@ public unsafe partial class VAArgExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isMicrosoftABI; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -32267,7 +32042,7 @@ public bool IsMicrosoftABI public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -32283,84 +32058,81 @@ public unsafe partial class InitListExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr arrayFiller; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lBraceLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rBraceLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr syntacticForm; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numInits; - [FieldOffset(116)] + [FieldOffset(108)] internal byte hasArrayFiller; - [FieldOffset(117)] + [FieldOffset(109)] internal byte isExplicit; - [FieldOffset(118)] + [FieldOffset(110)] internal byte isStringLiteralInit; - [FieldOffset(119)] + [FieldOffset(111)] internal byte isTransparent; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isSemanticForm; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr semanticForm; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isSyntacticForm; [SuppressUnmanagedCodeSecurity] @@ -32599,7 +32371,7 @@ public bool IsSyntacticForm public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -32615,66 +32387,63 @@ public unsafe partial class DesignatedInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal equalOrColonLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr init; - [FieldOffset(104)] + [FieldOffset(96)] internal uint size; - [FieldOffset(108)] + [FieldOffset(100)] internal byte usesGNUSyntax; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numSubExprs; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceRange.__Internal designatorsSourceRange; [SuppressUnmanagedCodeSecurity] @@ -33270,7 +33039,7 @@ public uint NumSubExprs public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33286,48 +33055,45 @@ public unsafe partial class NoInitExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33395,7 +33161,7 @@ public NoInitExpr(global::CppSharp.Parser.AST.NoInitExpr _0) public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33411,54 +33177,51 @@ public unsafe partial class DesignatedInitUpdateExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr updater; [SuppressUnmanagedCodeSecurity] @@ -33562,7 +33325,7 @@ public DesignatedInitUpdateExpr(global::CppSharp.Parser.AST.DesignatedInitUpdate public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33578,54 +33341,51 @@ public unsafe partial class ArrayInitLoopExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr commonExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -33729,7 +33489,7 @@ public ArrayInitLoopExpr(global::CppSharp.Parser.AST.ArrayInitLoopExpr _0) public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33745,48 +33505,45 @@ public unsafe partial class ArrayInitIndexExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33854,7 +33611,7 @@ public ArrayInitIndexExpr(global::CppSharp.Parser.AST.ArrayInitIndexExpr _0) public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -33870,48 +33627,45 @@ public unsafe partial class ImplicitValueInitExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -33979,7 +33733,7 @@ public ImplicitValueInitExpr(global::CppSharp.Parser.AST.ImplicitValueInitExpr _ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -33995,57 +33749,54 @@ public unsafe partial class ParenListExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numExprs; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34152,7 +33903,7 @@ public uint NumExprs public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -34168,72 +33919,69 @@ public unsafe partial class GenericSelectionExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numAssocs; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal genericLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal defaultLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr controllingExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal byte isResultDependent; - [FieldOffset(116)] + [FieldOffset(108)] internal uint resultIndex; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr resultExpr; [SuppressUnmanagedCodeSecurity] @@ -34415,7 +34163,7 @@ public uint ResultIndex public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -34431,63 +34179,60 @@ public unsafe partial class ExtVectorElementExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal accessorLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal uint numElements; - [FieldOffset(104)] + [FieldOffset(96)] internal byte containsDuplicateElements; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isArrow; [SuppressUnmanagedCodeSecurity] @@ -34625,7 +34370,7 @@ public bool IsArrow public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -34641,54 +34386,51 @@ public unsafe partial class BlockExpr : global::CppSharp.Parser.AST.Expr, IDispo internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal caretLocation; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr body; [SuppressUnmanagedCodeSecurity] @@ -34787,7 +34529,7 @@ public BlockExpr(global::CppSharp.Parser.AST.BlockExpr _0) public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -34803,57 +34545,54 @@ public unsafe partial class AsTypeExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr srcExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -34965,7 +34704,7 @@ public AsTypeExpr(global::CppSharp.Parser.AST.AsTypeExpr _0) public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -34981,60 +34720,57 @@ public unsafe partial class PseudoObjectExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr syntacticForm; - [FieldOffset(96)] + [FieldOffset(88)] internal uint resultExprIndex; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr resultExpr; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numSemanticExprs; [SuppressUnmanagedCodeSecurity] @@ -35164,7 +34900,7 @@ public uint NumSemanticExprs public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -35180,93 +34916,90 @@ public unsafe partial class AtomicExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr ptr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr order; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr scope; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr val1; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr orderFail; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr val2; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr weak; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal valueType; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.AtomicExpr.AtomicOp op; - [FieldOffset(164)] + [FieldOffset(156)] internal uint numSubExprs; - [FieldOffset(168)] + [FieldOffset(160)] internal byte isVolatile; - [FieldOffset(169)] + [FieldOffset(161)] internal byte isCmpXChg; - [FieldOffset(170)] + [FieldOffset(162)] internal byte isOpenCL; - [FieldOffset(172)] + [FieldOffset(164)] internal global::CppSharp.Parser.SourceLocation.__Internal builtinLoc; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -35614,7 +35347,7 @@ public bool IsOpenCL public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 88)] + [StructLayout(LayoutKind.Explicit, Size = 80)] public new partial struct __Internal { [FieldOffset(0)] @@ -35630,48 +35363,45 @@ public unsafe partial class TypoExpr : global::CppSharp.Parser.AST.Expr, IDispos internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; [SuppressUnmanagedCodeSecurity] @@ -35739,7 +35469,7 @@ public TypoExpr(global::CppSharp.Parser.AST.TypoExpr _0) public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -35755,90 +35485,87 @@ public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.Ca internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.OverloadedOperatorKind _operator; - [FieldOffset(164)] + [FieldOffset(156)] internal byte isAssignmentOp; - [FieldOffset(165)] + [FieldOffset(157)] internal byte isInfixBinaryOp; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(172)] + [FieldOffset(164)] internal byte isFPContractableWithinStatement; [SuppressUnmanagedCodeSecurity] @@ -35992,7 +35719,7 @@ public bool IsFPContractableWithinStatement public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36008,81 +35735,78 @@ public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.Call internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::System.IntPtr implicitObjectArgument; - [FieldOffset(168)] + [FieldOffset(160)] internal global::System.IntPtr methodDecl; [SuppressUnmanagedCodeSecurity] @@ -36207,7 +35931,7 @@ public override void Dispose(bool disposing) public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -36223,78 +35947,75 @@ public unsafe partial class CUDAKernelCallExpr : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::System.IntPtr config; [SuppressUnmanagedCodeSecurity] @@ -36401,7 +36122,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36417,84 +36138,81 @@ public unsafe partial class CXXNamedCastExpr : global::CppSharp.Parser.AST.Expli internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr castName; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(164)] + [FieldOffset(156)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36633,7 +36351,7 @@ public string CastName public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36649,84 +36367,81 @@ public unsafe partial class CXXStaticCastExpr : global::CppSharp.Parser.AST.CXXN internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr castName; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(164)] + [FieldOffset(156)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -36794,7 +36509,7 @@ public CXXStaticCastExpr(global::CppSharp.Parser.AST.CXXStaticCastExpr _0) public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -36810,87 +36525,84 @@ public unsafe partial class CXXDynamicCastExpr : global::CppSharp.Parser.AST.CXX internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr castName; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(164)] + [FieldOffset(156)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; - [FieldOffset(176)] + [FieldOffset(168)] internal byte isAlwaysNull; [SuppressUnmanagedCodeSecurity] @@ -36971,7 +36683,7 @@ public bool IsAlwaysNull public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -36987,84 +36699,81 @@ public unsafe partial class CXXReinterpretCastExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr castName; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(164)] + [FieldOffset(156)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37132,7 +36841,7 @@ public CXXReinterpretCastExpr(global::CppSharp.Parser.AST.CXXReinterpretCastExpr public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNamedCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 176)] + [StructLayout(LayoutKind.Explicit, Size = 168)] public new partial struct __Internal { [FieldOffset(0)] @@ -37148,84 +36857,81 @@ public unsafe partial class CXXConstCastExpr : global::CppSharp.Parser.AST.CXXNa internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr castName; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(164)] + [FieldOffset(156)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal angleBrackets; [SuppressUnmanagedCodeSecurity] @@ -37293,7 +36999,7 @@ public CXXConstCastExpr(global::CppSharp.Parser.AST.CXXConstCastExpr _0) public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.CallExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 184)] + [StructLayout(LayoutKind.Explicit, Size = 176)] public new partial struct __Internal { [FieldOffset(0)] @@ -37309,84 +37015,81 @@ public unsafe partial class UserDefinedLiteral : global::CppSharp.Parser.AST.Cal internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr callee; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr calleeDecl; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr directCallee; - [FieldOffset(144)] + [FieldOffset(136)] internal uint numArgs; - [FieldOffset(148)] + [FieldOffset(140)] internal uint numCommas; - [FieldOffset(152)] + [FieldOffset(144)] internal uint builtinCallee; - [FieldOffset(156)] + [FieldOffset(148)] internal byte isCallToStdMove; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.AST.UserDefinedLiteral.LiteralOperatorKind literalOperatorKind; - [FieldOffset(168)] + [FieldOffset(160)] internal global::System.IntPtr cookedLiteral; - [FieldOffset(176)] + [FieldOffset(168)] internal global::CppSharp.Parser.SourceLocation.__Internal uDSuffixLoc; [SuppressUnmanagedCodeSecurity] @@ -37529,7 +37232,7 @@ public override void Dispose(bool disposing) public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -37545,54 +37248,51 @@ public unsafe partial class CXXBoolLiteralExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte value; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37686,7 +37386,7 @@ public bool Value public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -37702,51 +37402,48 @@ public unsafe partial class CXXNullPtrLiteralExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -37827,7 +37524,7 @@ public CXXNullPtrLiteralExpr(global::CppSharp.Parser.AST.CXXNullPtrLiteralExpr _ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -37843,51 +37540,48 @@ public unsafe partial class CXXStdInitializerListExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -37973,7 +37667,7 @@ public CXXStdInitializerListExpr(global::CppSharp.Parser.AST.CXXStdInitializerLi public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -37989,57 +37683,54 @@ public unsafe partial class CXXTypeidExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr exprOperand; - [FieldOffset(96)] + [FieldOffset(88)] internal byte isPotentiallyEvaluated; - [FieldOffset(97)] + [FieldOffset(89)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38151,7 +37842,7 @@ public bool IsTypeOperand public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -38167,60 +37858,57 @@ public unsafe partial class MSPropertyRefExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isImplicitAccess; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr baseExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isArrow; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -38345,7 +38033,7 @@ public bool IsArrow public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -38361,57 +38049,54 @@ public unsafe partial class MSPropertySubscriptExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rBracketLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr @base; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr idx; [SuppressUnmanagedCodeSecurity] @@ -38528,7 +38213,7 @@ public MSPropertySubscriptExpr(global::CppSharp.Parser.AST.MSPropertySubscriptEx public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -38544,57 +38229,54 @@ public unsafe partial class CXXUuidofExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr exprOperand; - [FieldOffset(96)] + [FieldOffset(88)] internal global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C uuidStr; - [FieldOffset(128)] + [FieldOffset(120)] internal byte isTypeOperand; [SuppressUnmanagedCodeSecurity] @@ -38730,7 +38412,7 @@ public bool IsTypeOperand public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -38746,54 +38428,51 @@ public unsafe partial class CXXThisExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(92)] + [FieldOffset(84)] internal byte @implicit; [SuppressUnmanagedCodeSecurity] @@ -38887,7 +38566,7 @@ public bool Implicit public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -38903,57 +38582,54 @@ public unsafe partial class CXXThrowExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal throwLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal byte isThrownVariableInScope; [SuppressUnmanagedCodeSecurity] @@ -39065,7 +38741,7 @@ public bool IsThrownVariableInScope public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -39081,54 +38757,51 @@ public unsafe partial class CXXDefaultArgExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr expr; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal usedLocation; [SuppressUnmanagedCodeSecurity] @@ -39227,7 +38900,7 @@ public CXXDefaultArgExpr(global::CppSharp.Parser.AST.CXXDefaultArgExpr _0) public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -39243,54 +38916,51 @@ public unsafe partial class CXXDefaultInitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr field; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr expr; [SuppressUnmanagedCodeSecurity] @@ -39394,7 +39064,7 @@ public CXXDefaultInitExpr(global::CppSharp.Parser.AST.CXXDefaultInitExpr _0) public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -39410,51 +39080,48 @@ public unsafe partial class CXXBindTemporaryExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; [SuppressUnmanagedCodeSecurity] @@ -39540,7 +39207,7 @@ public CXXBindTemporaryExpr(global::CppSharp.Parser.AST.CXXBindTemporaryExpr _0) public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -39556,75 +39223,72 @@ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(116)] + [FieldOffset(108)] internal byte elidable; - [FieldOffset(117)] + [FieldOffset(109)] internal byte hadMultipleCandidates; - [FieldOffset(118)] + [FieldOffset(110)] internal byte listInitialization; - [FieldOffset(119)] + [FieldOffset(111)] internal byte stdInitListInitialization; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresZeroInitialization; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(132)] + [FieldOffset(124)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -39897,7 +39561,7 @@ public uint GetargumentsCount public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -39913,57 +39577,54 @@ public unsafe partial class CXXInheritedCtorInitExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte constructsVBase; - [FieldOffset(89)] + [FieldOffset(81)] internal byte inheritedFromVBase; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal location; [SuppressUnmanagedCodeSecurity] @@ -40070,7 +39731,7 @@ public bool InheritedFromVBase public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST.ExplicitCastExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -40086,81 +39747,78 @@ public unsafe partial class CXXFunctionalCastExpr : global::CppSharp.Parser.AST. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.CastKind castKind; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr subExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr castKindName; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr subExprAsWritten; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr conversionFunction; - [FieldOffset(128)] + [FieldOffset(120)] internal byte path_empty; - [FieldOffset(132)] + [FieldOffset(124)] internal uint path_size; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(152)] + [FieldOffset(144)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal byte isListInitialization; [SuppressUnmanagedCodeSecurity] @@ -40267,7 +39925,7 @@ public bool IsListInitialization public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST.CXXConstructExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -40283,75 +39941,72 @@ public unsafe partial class CXXTemporaryObjectExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(116)] + [FieldOffset(108)] internal byte elidable; - [FieldOffset(117)] + [FieldOffset(109)] internal byte hadMultipleCandidates; - [FieldOffset(118)] + [FieldOffset(110)] internal byte listInitialization; - [FieldOffset(119)] + [FieldOffset(111)] internal byte stdInitListInitialization; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresZeroInitialization; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceRange.__Internal parenOrBraceRange; - [FieldOffset(132)] + [FieldOffset(124)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -40440,7 +40095,7 @@ public override void Dispose(bool disposing) public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -40456,78 +40111,75 @@ public unsafe partial class LambdaExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ capture_inits; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal captureDefaultLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal uint capture_size; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.SourceRange.__Internal introducerRange; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr callOperator; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isGenericLambda; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr body; - [FieldOffset(152)] + [FieldOffset(144)] internal byte isMutable; - [FieldOffset(153)] + [FieldOffset(145)] internal byte hasExplicitParameters; - [FieldOffset(154)] + [FieldOffset(146)] internal byte hasExplicitResultType; [SuppressUnmanagedCodeSecurity] @@ -40796,7 +40448,7 @@ public uint GetcaptureInitsCount public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -40812,51 +40464,48 @@ public unsafe partial class CXXScalarValueInitExpr : global::CppSharp.Parser.AST internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; [SuppressUnmanagedCodeSecurity] @@ -40937,7 +40586,7 @@ public CXXScalarValueInitExpr(global::CppSharp.Parser.AST.CXXScalarValueInitExpr public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 208)] + [StructLayout(LayoutKind.Explicit, Size = 200)] public new partial struct __Internal { [FieldOffset(0)] @@ -40953,93 +40602,90 @@ public unsafe partial class CXXNewExpr : global::CppSharp.Parser.AST.Expr, IDisp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ placement_arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr operatorNew; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr operatorDelete; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal allocatedType; - [FieldOffset(144)] + [FieldOffset(136)] internal byte isArray; - [FieldOffset(152)] + [FieldOffset(144)] internal global::System.IntPtr arraySize; - [FieldOffset(160)] + [FieldOffset(152)] internal uint numPlacementArgs; - [FieldOffset(164)] + [FieldOffset(156)] internal byte isParenTypeId; - [FieldOffset(168)] + [FieldOffset(160)] internal global::CppSharp.Parser.SourceRange.__Internal typeIdParens; - [FieldOffset(176)] + [FieldOffset(168)] internal byte isGlobalNew; - [FieldOffset(177)] + [FieldOffset(169)] internal byte hasInitializer; - [FieldOffset(180)] + [FieldOffset(172)] internal global::CppSharp.Parser.AST.CXXNewExpr.InitializationStyle initializationStyle; - [FieldOffset(184)] + [FieldOffset(176)] internal global::System.IntPtr initializer; - [FieldOffset(192)] + [FieldOffset(184)] internal global::System.IntPtr constructExpr; - [FieldOffset(200)] + [FieldOffset(192)] internal global::CppSharp.Parser.SourceRange.__Internal directInitRange; [SuppressUnmanagedCodeSecurity] @@ -41395,7 +41041,7 @@ public uint GetplacementArgumentsCount public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -41411,66 +41057,63 @@ public unsafe partial class CXXDeleteExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isGlobalDelete; - [FieldOffset(89)] + [FieldOffset(81)] internal byte isArrayForm; - [FieldOffset(90)] + [FieldOffset(82)] internal byte isArrayFormAsWritten; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr operatorDelete; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr argument; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; [SuppressUnmanagedCodeSecurity] @@ -41626,7 +41269,7 @@ public bool IsArrayFormAsWritten public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -41642,72 +41285,69 @@ public unsafe partial class CXXPseudoDestructorExpr : global::CppSharp.Parser.AS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr @base; - [FieldOffset(96)] + [FieldOffset(88)] internal byte hasQualifier; - [FieldOffset(97)] + [FieldOffset(89)] internal byte isArrow; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal colonColonLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal global::CppSharp.Parser.SourceLocation.__Internal tildeLoc; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal destroyedType; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal destroyedTypeLoc; [SuppressUnmanagedCodeSecurity] @@ -41884,7 +41524,7 @@ public bool IsArrow public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -41900,54 +41540,51 @@ public unsafe partial class TypeTraitExpr : global::CppSharp.Parser.AST.Expr, ID internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte value; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numArgs; [SuppressUnmanagedCodeSecurity] @@ -42041,7 +41678,7 @@ public uint NumArgs public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -42057,57 +41694,54 @@ public unsafe partial class ArrayTypeTraitExpr : global::CppSharp.Parser.AST.Exp internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal queriedType; - [FieldOffset(104)] + [FieldOffset(96)] internal ulong value; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr dimensionExpression; [SuppressUnmanagedCodeSecurity] @@ -42219,7 +41853,7 @@ public ulong Value public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -42235,54 +41869,51 @@ public unsafe partial class ExpressionTraitExpr : global::CppSharp.Parser.AST.Ex internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr queriedExpression; - [FieldOffset(96)] + [FieldOffset(88)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -42381,7 +42012,7 @@ public bool Value public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -42397,72 +42028,69 @@ public unsafe partial class OverloadExpr : global::CppSharp.Parser.AST.Expr, IDi internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numDecls; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal byte hasTemplateKeyword; - [FieldOffset(109)] + [FieldOffset(101)] internal byte hasExplicitTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -42741,7 +42369,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 128)] + [StructLayout(LayoutKind.Explicit, Size = 120)] public new partial struct __Internal { [FieldOffset(0)] @@ -42757,78 +42385,75 @@ public unsafe partial class UnresolvedLookupExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numDecls; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal byte hasTemplateKeyword; - [FieldOffset(109)] + [FieldOffset(101)] internal byte hasExplicitTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numTemplateArgs; - [FieldOffset(120)] + [FieldOffset(112)] internal byte requiresADL; - [FieldOffset(121)] + [FieldOffset(113)] internal byte isOverloaded; [SuppressUnmanagedCodeSecurity] @@ -42922,7 +42547,7 @@ public bool IsOverloaded public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -42938,69 +42563,66 @@ public unsafe partial class DependentScopeDeclRefExpr : global::CppSharp.Parser. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal location; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal byte hasTemplateKeyword; - [FieldOffset(105)] + [FieldOffset(97)] internal byte hasExplicitTemplateArgs; - [FieldOffset(108)] + [FieldOffset(100)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43159,7 +42781,7 @@ public uint NumTemplateArgs public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -43175,57 +42797,54 @@ public unsafe partial class ExprWithCleanups : global::CppSharp.Parser.AST.FullE internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr subExpr; - [FieldOffset(96)] + [FieldOffset(88)] internal uint numObjects; - [FieldOffset(100)] + [FieldOffset(92)] internal byte cleanupsHaveSideEffects; [SuppressUnmanagedCodeSecurity] @@ -43319,7 +42938,7 @@ public bool CleanupsHaveSideEffects public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -43335,66 +42954,63 @@ public unsafe partial class CXXUnresolvedConstructExpr : global::CppSharp.Parser internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::Std.Vector.__Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_ arguments; - [FieldOffset(112)] + [FieldOffset(104)] internal global::CppSharp.Parser.SourceLocation.__Internal lParenLoc; - [FieldOffset(116)] + [FieldOffset(108)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(120)] + [FieldOffset(112)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal typeAsWritten; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isListInitialization; - [FieldOffset(140)] + [FieldOffset(132)] internal uint arg_size; [SuppressUnmanagedCodeSecurity] @@ -43601,7 +43217,7 @@ public uint GetargumentsCount public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 160)] + [StructLayout(LayoutKind.Explicit, Size = 152)] public new partial struct __Internal { [FieldOffset(0)] @@ -43617,87 +43233,84 @@ public unsafe partial class CXXDependentScopeMemberExpr : global::CppSharp.Parse internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal byte isImplicitAccess; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr @base; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isArrow; - [FieldOffset(124)] + [FieldOffset(116)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr firstQualifierFoundInScope; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; - [FieldOffset(140)] + [FieldOffset(132)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(144)] + [FieldOffset(136)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(148)] + [FieldOffset(140)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(152)] + [FieldOffset(144)] internal byte hasTemplateKeyword; - [FieldOffset(153)] + [FieldOffset(145)] internal byte hasExplicitTemplateArgs; - [FieldOffset(156)] + [FieldOffset(148)] internal uint numTemplateArgs; [SuppressUnmanagedCodeSecurity] @@ -43944,7 +43557,7 @@ public uint NumTemplateArgs public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.OverloadExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 168)] + [StructLayout(LayoutKind.Explicit, Size = 160)] public new partial struct __Internal { [FieldOffset(0)] @@ -43960,93 +43573,90 @@ public unsafe partial class UnresolvedMemberExpr : global::CppSharp.Parser.AST.O internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal uint numDecls; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal templateKeywordLoc; - [FieldOffset(100)] + [FieldOffset(92)] internal global::CppSharp.Parser.SourceLocation.__Internal lAngleLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal rAngleLoc; - [FieldOffset(108)] + [FieldOffset(100)] internal byte hasTemplateKeyword; - [FieldOffset(109)] + [FieldOffset(101)] internal byte hasExplicitTemplateArgs; - [FieldOffset(112)] + [FieldOffset(104)] internal uint numTemplateArgs; - [FieldOffset(120)] + [FieldOffset(112)] internal byte isImplicitAccess; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr @base; - [FieldOffset(136)] + [FieldOffset(128)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal baseType; - [FieldOffset(152)] + [FieldOffset(144)] internal byte hasUnresolvedUsing; - [FieldOffset(153)] + [FieldOffset(145)] internal byte isArrow; - [FieldOffset(156)] + [FieldOffset(148)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(160)] + [FieldOffset(152)] internal global::CppSharp.Parser.SourceLocation.__Internal memberLoc; [SuppressUnmanagedCodeSecurity] @@ -44210,7 +43820,7 @@ public bool IsArrow public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44226,54 +43836,51 @@ public unsafe partial class CXXNoexceptExpr : global::CppSharp.Parser.AST.Expr, internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operand; - [FieldOffset(96)] + [FieldOffset(88)] internal byte value; [SuppressUnmanagedCodeSecurity] @@ -44372,7 +43979,7 @@ public bool Value public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44388,54 +43995,51 @@ public unsafe partial class PackExpansionExpr : global::CppSharp.Parser.AST.Expr internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr pattern; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; [SuppressUnmanagedCodeSecurity] @@ -44534,7 +44138,7 @@ public PackExpansionExpr(global::CppSharp.Parser.AST.PackExpansionExpr _0) public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 120)] + [StructLayout(LayoutKind.Explicit, Size = 112)] public new partial struct __Internal { [FieldOffset(0)] @@ -44550,66 +44154,63 @@ public unsafe partial class SizeOfPackExpr : global::CppSharp.Parser.AST.Expr, I internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc; - [FieldOffset(92)] + [FieldOffset(84)] internal global::CppSharp.Parser.SourceLocation.__Internal packLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.SourceLocation.__Internal rParenLoc; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr pack; - [FieldOffset(112)] + [FieldOffset(104)] internal uint packLength; - [FieldOffset(116)] + [FieldOffset(108)] internal byte isPartiallySubstituted; [SuppressUnmanagedCodeSecurity] @@ -44760,7 +44361,7 @@ public bool IsPartiallySubstituted public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 104)] + [StructLayout(LayoutKind.Explicit, Size = 96)] public new partial struct __Internal { [FieldOffset(0)] @@ -44776,54 +44377,51 @@ public unsafe partial class SubstNonTypeTemplateParmExpr : global::CppSharp.Pars internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal nameLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr replacement; [SuppressUnmanagedCodeSecurity] @@ -44922,7 +44520,7 @@ public SubstNonTypeTemplateParmExpr(global::CppSharp.Parser.AST.SubstNonTypeTemp public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -44938,54 +44536,51 @@ public unsafe partial class SubstNonTypeTemplateParmPackExpr : global::CppSharp. internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(96)] + [FieldOffset(88)] internal global::CppSharp.Parser.AST.TemplateArgument.__Internal argumentPack; [SuppressUnmanagedCodeSecurity] @@ -45079,7 +44674,7 @@ public SubstNonTypeTemplateParmPackExpr(global::CppSharp.Parser.AST.SubstNonType public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 96)] + [StructLayout(LayoutKind.Explicit, Size = 88)] public new partial struct __Internal { [FieldOffset(0)] @@ -45095,54 +44690,51 @@ public unsafe partial class FunctionParmPackExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal parameterPackLocation; - [FieldOffset(92)] + [FieldOffset(84)] internal uint numExpansions; [SuppressUnmanagedCodeSecurity] @@ -45236,7 +44828,7 @@ public uint NumExpansions public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -45252,60 +44844,57 @@ public unsafe partial class MaterializeTemporaryExpr : global::CppSharp.Parser.A internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr temporary; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr TemporaryExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal uint manglingNumber; - [FieldOffset(108)] + [FieldOffset(100)] internal byte isBoundToLvalueReference; [SuppressUnmanagedCodeSecurity] @@ -45523,7 +45112,7 @@ public bool IsBoundToLvalueReference public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -45539,72 +45128,69 @@ public unsafe partial class CXXFoldExpr : global::CppSharp.Parser.AST.Expr, IDis internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr lHS; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr rHS; - [FieldOffset(104)] + [FieldOffset(96)] internal byte isRightFold; - [FieldOffset(105)] + [FieldOffset(97)] internal byte isLeftFold; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr pattern; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr init; - [FieldOffset(128)] + [FieldOffset(120)] internal global::CppSharp.Parser.SourceLocation.__Internal ellipsisLoc; - [FieldOffset(132)] + [FieldOffset(124)] internal global::CppSharp.Parser.AST.BinaryOperatorKind _operator; [SuppressUnmanagedCodeSecurity] @@ -45796,7 +45382,7 @@ public bool IsLeftFold public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 136)] + [StructLayout(LayoutKind.Explicit, Size = 128)] public new partial struct __Internal { [FieldOffset(0)] @@ -45812,66 +45398,63 @@ public unsafe partial class CoroutineSuspendExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr commonExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr opaqueValue; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr readyExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr suspendExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr resumeExpr; [SuppressUnmanagedCodeSecurity] @@ -46070,7 +45653,7 @@ public CoroutineSuspendExpr(global::CppSharp.Parser.AST.CoroutineSuspendExpr _0) public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 152)] + [StructLayout(LayoutKind.Explicit, Size = 144)] public new partial struct __Internal { [FieldOffset(0)] @@ -46086,72 +45669,69 @@ public unsafe partial class CoawaitExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr commonExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr opaqueValue; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr readyExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr suspendExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr resumeExpr; - [FieldOffset(136)] + [FieldOffset(128)] internal byte isImplicit; - [FieldOffset(144)] + [FieldOffset(136)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] @@ -46250,7 +45830,7 @@ public bool IsImplicit public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.Expr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 112)] + [StructLayout(LayoutKind.Explicit, Size = 104)] public new partial struct __Internal { [FieldOffset(0)] @@ -46266,57 +45846,54 @@ public unsafe partial class DependentCoawaitExpr : global::CppSharp.Parser.AST.E internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::System.IntPtr operand; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr operatorCoawaitLookup; - [FieldOffset(104)] + [FieldOffset(96)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; [SuppressUnmanagedCodeSecurity] @@ -46433,7 +46010,7 @@ public DependentCoawaitExpr(global::CppSharp.Parser.AST.DependentCoawaitExpr _0) public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineSuspendExpr, IDisposable { - [StructLayout(LayoutKind.Explicit, Size = 144)] + [StructLayout(LayoutKind.Explicit, Size = 136)] public new partial struct __Internal { [FieldOffset(0)] @@ -46449,69 +46026,66 @@ public unsafe partial class CoyieldExpr : global::CppSharp.Parser.AST.CoroutineS internal global::CppSharp.Parser.SourceLocation.__Internal endLoc; [FieldOffset(24)] - internal global::System.IntPtr stripLabelLikeStatements; - - [FieldOffset(32)] internal global::CppSharp.Parser.AST.QualifiedType.__Internal type; - [FieldOffset(48)] + [FieldOffset(40)] internal byte valueDependent; - [FieldOffset(49)] + [FieldOffset(41)] internal byte typeDependent; - [FieldOffset(50)] + [FieldOffset(42)] internal byte instantiationDependent; - [FieldOffset(51)] + [FieldOffset(43)] internal byte containsUnexpandedParameterPack; - [FieldOffset(52)] + [FieldOffset(44)] internal global::CppSharp.Parser.SourceLocation.__Internal exprLoc; - [FieldOffset(56)] + [FieldOffset(48)] internal byte isLValue; - [FieldOffset(57)] + [FieldOffset(49)] internal byte isRValue; - [FieldOffset(58)] + [FieldOffset(50)] internal byte isXValue; - [FieldOffset(59)] + [FieldOffset(51)] internal byte isGLValue; - [FieldOffset(60)] + [FieldOffset(52)] internal byte isOrdinaryOrBitFieldObject; - [FieldOffset(64)] + [FieldOffset(56)] internal global::System.IntPtr sourceBitField; - [FieldOffset(72)] + [FieldOffset(64)] internal global::System.IntPtr referencedDeclOfCallee; - [FieldOffset(80)] + [FieldOffset(72)] internal byte hasPlaceholderType; - [FieldOffset(88)] + [FieldOffset(80)] internal global::CppSharp.Parser.SourceLocation.__Internal keywordLoc; - [FieldOffset(96)] + [FieldOffset(88)] internal global::System.IntPtr commonExpr; - [FieldOffset(104)] + [FieldOffset(96)] internal global::System.IntPtr opaqueValue; - [FieldOffset(112)] + [FieldOffset(104)] internal global::System.IntPtr readyExpr; - [FieldOffset(120)] + [FieldOffset(112)] internal global::System.IntPtr suspendExpr; - [FieldOffset(128)] + [FieldOffset(120)] internal global::System.IntPtr resumeExpr; - [FieldOffset(136)] + [FieldOffset(128)] internal global::System.IntPtr operand; [SuppressUnmanagedCodeSecurity] diff --git a/src/CppParser/ParseExpr.cpp b/src/CppParser/ParseExpr.cpp index beeca739d9..af7b5ee731 100644 --- a/src/CppParser/ParseExpr.cpp +++ b/src/CppParser/ParseExpr.cpp @@ -26,7 +26,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ConstantExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -48,7 +47,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::OpaqueValueExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -71,7 +69,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::DeclRefExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -100,7 +97,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::IntegerLiteral(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -122,7 +118,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::FixedPointLiteral(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -144,7 +139,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CharacterLiteral(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -167,7 +161,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::FloatingLiteral(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -190,7 +183,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ImaginaryLiteral(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -212,7 +204,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::StringLiteral(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -248,7 +239,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::PredefinedExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -270,7 +260,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ParenExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -292,7 +281,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::UnaryOperator(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -322,7 +310,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::OffsetOfExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -345,7 +332,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::UnaryExprOrTypeTraitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -372,7 +358,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ArraySubscriptExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -397,7 +382,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CallExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -430,7 +414,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::MemberExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -459,7 +442,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CompoundLiteralExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -482,7 +464,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ImplicitCastExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -511,7 +492,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CStyleCastExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -540,7 +520,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::BinaryOperator(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -579,7 +558,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CompoundAssignOperator(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -620,7 +598,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ConditionalOperator(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -649,7 +626,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::BinaryConditionalOperator(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -678,7 +654,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::AddrLabelExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -699,7 +674,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::StmtExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -721,7 +695,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ShuffleVectorExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -743,7 +716,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ConvertVectorExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -765,7 +737,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ChooseExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -792,7 +763,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::GNUNullExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -813,7 +783,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::VAArgExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -836,7 +805,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::InitListExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -869,7 +837,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::DesignatedInitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -894,7 +861,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::NoInitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -915,7 +881,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::DesignatedInitUpdateExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -938,7 +903,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ArrayInitLoopExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -961,7 +925,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ArrayInitIndexExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -982,7 +945,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ImplicitValueInitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1003,7 +965,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ParenListExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1025,7 +986,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::GenericSelectionExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1051,7 +1011,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ExtVectorElementExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1076,7 +1035,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::BlockExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1098,7 +1056,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::AsTypeExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1120,7 +1077,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::PseudoObjectExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1145,7 +1101,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::AtomicExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1179,7 +1134,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::TypoExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1200,7 +1154,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXOperatorCallExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1237,7 +1190,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXMemberCallExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1272,7 +1224,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CUDAKernelCallExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1306,7 +1257,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXStaticCastExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1336,7 +1286,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXDynamicCastExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1367,7 +1316,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXReinterpretCastExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1397,7 +1345,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXConstCastExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1427,7 +1374,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::UserDefinedLiteral(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1462,7 +1408,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXBoolLiteralExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1484,7 +1429,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXNullPtrLiteralExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1505,7 +1449,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXStdInitializerListExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1527,7 +1470,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXTypeidExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1551,7 +1493,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::MSPropertyRefExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1575,7 +1516,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::MSPropertySubscriptExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1598,7 +1538,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXUuidofExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1622,7 +1561,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXThisExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1644,7 +1582,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXThrowExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1667,7 +1604,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXDefaultArgExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1689,7 +1625,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXDefaultInitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1712,7 +1647,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXBindTemporaryExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1734,7 +1668,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXConstructExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1766,7 +1699,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXInheritedCtorInitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1789,7 +1721,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXFunctionalCastExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1819,7 +1750,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXTemporaryObjectExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1851,7 +1781,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::LambdaExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1884,7 +1813,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXScalarValueInitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1905,7 +1833,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXNewExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1943,7 +1870,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXDeleteExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1970,7 +1896,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXPseudoDestructorExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -1995,7 +1920,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::TypeTraitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2018,7 +1942,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ArrayTypeTraitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2042,7 +1965,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ExpressionTraitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2065,7 +1987,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::UnresolvedLookupExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2092,7 +2013,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::DependentScopeDeclRefExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2116,7 +2036,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::ExprWithCleanups(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2140,7 +2059,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXUnresolvedConstructExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2169,7 +2087,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXDependentScopeMemberExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2198,7 +2115,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::UnresolvedMemberExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2228,7 +2144,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXNoexceptExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2251,7 +2166,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::PackExpansionExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2273,7 +2187,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::SizeOfPackExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2297,7 +2210,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::SubstNonTypeTemplateParmExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2319,7 +2231,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::SubstNonTypeTemplateParmPackExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2341,7 +2252,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::FunctionParmPackExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2363,7 +2273,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::MaterializeTemporaryExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2388,7 +2297,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CXXFoldExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2416,7 +2324,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CoawaitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2444,7 +2351,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::DependentCoawaitExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); @@ -2467,7 +2373,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) { auto S = const_cast(llvm::cast(Expr)); auto _S = new AST::CoyieldExpr(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->type = GetQualifiedType(S->getType()); _S->valueDependent = S->isValueDependent(); _S->typeDependent = S->isTypeDependent(); diff --git a/src/CppParser/ParseStmt.cpp b/src/CppParser/ParseStmt.cpp index ead7f9a286..69a9ee20ab 100644 --- a/src/CppParser/ParseStmt.cpp +++ b/src/CppParser/ParseStmt.cpp @@ -26,7 +26,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::DeclStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->isSingleDecl = S->isSingleDecl(); if (S->isSingleDecl()) _S->singleDecl = static_cast(WalkDeclaration(S->getSingleDecl())); @@ -42,7 +41,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::NullStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->hasLeadingEmptyMacro = S->hasLeadingEmptyMacro(); _Stmt = _S; break; @@ -51,7 +49,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::CompoundStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->body_empty = S->body_empty(); _S->size = S->size(); _S->body_front = static_cast(WalkStatement(S->body_front())); @@ -68,7 +65,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::CaseStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->subStmt = static_cast(WalkStatement(S->getSubStmt())); _S->lHS = static_cast(WalkExpression(S->getLHS())); _S->rHS = static_cast(WalkExpression(S->getRHS())); @@ -81,7 +77,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::DefaultStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->subStmt = static_cast(WalkStatement(S->getSubStmt())); _S->subStmt = static_cast(WalkStatement(S->getSubStmt())); _Stmt = _S; @@ -91,7 +86,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::LabelStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->subStmt = static_cast(WalkStatement(S->getSubStmt())); _S->name = S->getName(); _Stmt = _S; @@ -101,7 +95,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::AttributedStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->subStmt = static_cast(WalkStatement(S->getSubStmt())); _Stmt = _S; break; @@ -110,7 +103,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::IfStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->cond = static_cast(WalkExpression(S->getCond())); _S->then = static_cast(WalkStatement(S->getThen())); _S->_else = static_cast(WalkStatement(S->getElse())); @@ -128,7 +120,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::SwitchStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->cond = static_cast(WalkExpression(S->getCond())); _S->body = static_cast(WalkStatement(S->getBody())); _S->init = static_cast(WalkStatement(S->getInit())); @@ -143,7 +134,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::WhileStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->cond = static_cast(WalkExpression(S->getCond())); _S->body = static_cast(WalkStatement(S->getBody())); _S->hasVarStorage = S->hasVarStorage(); @@ -155,7 +145,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::DoStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->cond = static_cast(WalkExpression(S->getCond())); _S->body = static_cast(WalkStatement(S->getBody())); _Stmt = _S; @@ -165,7 +154,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::ForStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->init = static_cast(WalkStatement(S->getInit())); _S->cond = static_cast(WalkExpression(S->getCond())); _S->inc = static_cast(WalkExpression(S->getInc())); @@ -178,7 +166,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::GotoStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _Stmt = _S; break; } @@ -186,7 +173,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::IndirectGotoStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->target = static_cast(WalkExpression(S->getTarget())); _Stmt = _S; break; @@ -195,7 +181,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::ContinueStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _Stmt = _S; break; } @@ -203,7 +188,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::BreakStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _Stmt = _S; break; } @@ -211,7 +195,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::ReturnStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->retValue = static_cast(WalkExpression(S->getRetValue())); _Stmt = _S; break; @@ -220,7 +203,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::GCCAsmStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->simple = S->isSimple(); _S->_volatile = S->isVolatile(); _S->numOutputs = S->getNumOutputs(); @@ -244,7 +226,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::MSAsmStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->simple = S->isSimple(); _S->_volatile = S->isVolatile(); _S->numOutputs = S->getNumOutputs(); @@ -271,7 +252,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::SEHExceptStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->filterExpr = static_cast(WalkExpression(S->getFilterExpr())); _S->block = static_cast(WalkStatement(S->getBlock())); _Stmt = _S; @@ -281,7 +261,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::SEHFinallyStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->block = static_cast(WalkStatement(S->getBlock())); _Stmt = _S; break; @@ -290,7 +269,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::SEHTryStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->isCXXTry = S->getIsCXXTry(); _S->tryBlock = static_cast(WalkStatement(S->getTryBlock())); _S->handler = static_cast(WalkStatement(S->getHandler())); @@ -303,7 +281,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::SEHLeaveStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _Stmt = _S; break; } @@ -311,7 +288,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::CapturedStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->capturedStmt = static_cast(WalkStatement(S->getCapturedStmt())); _S->capture_size = S->capture_size(); for (auto _E : S->capture_inits()) @@ -326,7 +302,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::CXXCatchStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->caughtType = GetQualifiedType(S->getCaughtType()); _S->handlerBlock = static_cast(WalkStatement(S->getHandlerBlock())); _Stmt = _S; @@ -336,7 +311,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::CXXTryStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->tryBlock = static_cast(WalkStatement(S->getTryBlock())); _S->numHandlers = S->getNumHandlers(); _Stmt = _S; @@ -346,7 +320,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::CXXForRangeStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->init = static_cast(WalkStatement(S->getInit())); _S->rangeInit = static_cast(WalkExpression(S->getRangeInit())); _S->cond = static_cast(WalkExpression(S->getCond())); @@ -363,7 +336,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::MSDependentExistsStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->isIfExists = S->isIfExists(); _S->isIfNotExists = S->isIfNotExists(); _S->subStmt = static_cast(WalkStatement(S->getSubStmt())); @@ -374,7 +346,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::CoroutineBodyStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->hasDependentPromiseType = S->hasDependentPromiseType(); _S->body = static_cast(WalkStatement(S->getBody())); _S->promiseDeclStmt = static_cast(WalkStatement(S->getPromiseDeclStmt())); @@ -395,7 +366,6 @@ AST::Stmt* Parser::WalkStatement(const clang::Stmt* Stmt) { auto S = const_cast(llvm::cast(Stmt)); auto _S = new AST::CoreturnStmt(); - _S->stripLabelLikeStatements = static_cast(WalkStatement(S->stripLabelLikeStatements())); _S->isImplicit = S->isImplicit(); _S->operand = static_cast(WalkExpression(S->getOperand())); _S->promiseCall = static_cast(WalkExpression(S->getPromiseCall())); diff --git a/src/CppParser/Stmt.cpp b/src/CppParser/Stmt.cpp index 70a549bfc5..d2700922a7 100644 --- a/src/CppParser/Stmt.cpp +++ b/src/CppParser/Stmt.cpp @@ -16,7 +16,6 @@ Stmt::Stmt() , sourceRange(SourceRange()) , beginLoc(SourceLocation()) , endLoc(SourceLocation()) - , stripLabelLikeStatements(nullptr) { } @@ -25,7 +24,6 @@ Stmt::Stmt(StmtClass klass) , sourceRange(SourceRange()) , beginLoc(SourceLocation()) , endLoc(SourceLocation()) - , stripLabelLikeStatements(nullptr) { } diff --git a/src/CppParser/Stmt.h b/src/CppParser/Stmt.h index 5975a76cae..8a4313ddd7 100644 --- a/src/CppParser/Stmt.h +++ b/src/CppParser/Stmt.h @@ -155,7 +155,6 @@ class CS_API Stmt SourceRange sourceRange; SourceLocation beginLoc; SourceLocation endLoc; - Stmt* stripLabelLikeStatements; }; class CS_API DeclStmt : public Stmt diff --git a/src/Parser/ASTConverter.Expr.cs b/src/Parser/ASTConverter.Expr.cs index 124d40cddc..da59f32f87 100644 --- a/src/Parser/ASTConverter.Expr.cs +++ b/src/Parser/ASTConverter.Expr.cs @@ -607,7 +607,6 @@ public override AST.Expr VisitConstantExpr(ConstantExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -632,7 +631,6 @@ public override AST.Expr VisitOpaqueValueExpr(OpaqueValueExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -659,7 +657,6 @@ public override AST.Expr VisitDeclRefExpr(DeclRefExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -695,7 +692,6 @@ public override AST.Expr VisitIntegerLiteral(IntegerLiteral expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -721,7 +717,6 @@ public override AST.Expr VisitFixedPointLiteral(FixedPointLiteral expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -747,7 +742,6 @@ public override AST.Expr VisitCharacterLiteral(CharacterLiteral expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -774,7 +768,6 @@ public override AST.Expr VisitFloatingLiteral(FloatingLiteral expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -801,7 +794,6 @@ public override AST.Expr VisitImaginaryLiteral(ImaginaryLiteral expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -826,7 +818,6 @@ public override AST.Expr VisitStringLiteral(StringLiteral expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -865,7 +856,6 @@ public override AST.Expr VisitPredefinedExpr(PredefinedExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -891,7 +881,6 @@ public override AST.Expr VisitParenExpr(ParenExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -918,7 +907,6 @@ public override AST.Expr VisitUnaryOperator(UnaryOperator expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -952,7 +940,6 @@ public override AST.Expr VisitOffsetOfExpr(OffsetOfExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -980,7 +967,6 @@ public override AST.Expr VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1011,7 +997,6 @@ public override AST.Expr VisitArraySubscriptExpr(ArraySubscriptExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1040,7 +1025,6 @@ public override AST.Expr VisitCallExpr(CallExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1077,7 +1061,6 @@ public override AST.Expr VisitMemberExpr(MemberExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1114,7 +1097,6 @@ public override AST.Expr VisitCompoundLiteralExpr(CompoundLiteralExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1141,7 +1123,6 @@ public override AST.Expr VisitImplicitCastExpr(ImplicitCastExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1173,7 +1154,6 @@ public override AST.Expr VisitCStyleCastExpr(CStyleCastExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1207,7 +1187,6 @@ public override AST.Expr VisitBinaryOperator(BinaryOperator expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1250,7 +1229,6 @@ public override AST.Expr VisitCompoundAssignOperator(CompoundAssignOperator expr _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1295,7 +1273,6 @@ public override AST.Expr VisitConditionalOperator(ConditionalOperator expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1326,7 +1303,6 @@ public override AST.Expr VisitBinaryConditionalOperator(BinaryConditionalOperato _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1357,7 +1333,6 @@ public override AST.Expr VisitAddrLabelExpr(AddrLabelExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1383,7 +1358,6 @@ public override AST.Expr VisitStmtExpr(StmtExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1410,7 +1384,6 @@ public override AST.Expr VisitShuffleVectorExpr(ShuffleVectorExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1437,7 +1410,6 @@ public override AST.Expr VisitConvertVectorExpr(ConvertVectorExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1464,7 +1436,6 @@ public override AST.Expr VisitChooseExpr(ChooseExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1496,7 +1467,6 @@ public override AST.Expr VisitGNUNullExpr(GNUNullExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1521,7 +1491,6 @@ public override AST.Expr VisitVAArgExpr(VAArgExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1549,7 +1518,6 @@ public override AST.Expr VisitInitListExpr(InitListExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1585,7 +1553,6 @@ public override AST.Expr VisitDesignatedInitExpr(DesignatedInitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1615,7 +1582,6 @@ public override AST.Expr VisitNoInitExpr(NoInitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1639,7 +1605,6 @@ public override AST.Expr VisitDesignatedInitUpdateExpr(DesignatedInitUpdateExpr _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1665,7 +1630,6 @@ public override AST.Expr VisitArrayInitLoopExpr(ArrayInitLoopExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1691,7 +1655,6 @@ public override AST.Expr VisitArrayInitIndexExpr(ArrayInitIndexExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1715,7 +1678,6 @@ public override AST.Expr VisitImplicitValueInitExpr(ImplicitValueInitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1739,7 +1701,6 @@ public override AST.Expr VisitParenListExpr(ParenListExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1766,7 +1727,6 @@ public override AST.Expr VisitGenericSelectionExpr(GenericSelectionExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1798,7 +1758,6 @@ public override AST.Expr VisitExtVectorElementExpr(ExtVectorElementExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1827,7 +1786,6 @@ public override AST.Expr VisitBlockExpr(BlockExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1853,7 +1811,6 @@ public override AST.Expr VisitAsTypeExpr(AsTypeExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1880,7 +1837,6 @@ public override AST.Expr VisitPseudoObjectExpr(PseudoObjectExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1908,7 +1864,6 @@ public override AST.Expr VisitAtomicExpr(AtomicExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1947,7 +1902,6 @@ public override AST.Expr VisitTypoExpr(TypoExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -1971,7 +1925,6 @@ public override AST.Expr VisitCXXOperatorCallExpr(CXXOperatorCallExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2013,7 +1966,6 @@ public override AST.Expr VisitCXXMemberCallExpr(CXXMemberCallExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2052,7 +2004,6 @@ public override AST.Expr VisitCUDAKernelCallExpr(CUDAKernelCallExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2090,7 +2041,6 @@ public override AST.Expr VisitCXXStaticCastExpr(CXXStaticCastExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2126,7 +2076,6 @@ public override AST.Expr VisitCXXDynamicCastExpr(CXXDynamicCastExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2163,7 +2112,6 @@ public override AST.Expr VisitCXXReinterpretCastExpr(CXXReinterpretCastExpr expr _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2199,7 +2147,6 @@ public override AST.Expr VisitCXXConstCastExpr(CXXConstCastExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2235,7 +2182,6 @@ public override AST.Expr VisitUserDefinedLiteral(UserDefinedLiteral expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2275,7 +2221,6 @@ public override AST.Expr VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2301,7 +2246,6 @@ public override AST.Expr VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2326,7 +2270,6 @@ public override AST.Expr VisitCXXStdInitializerListExpr(CXXStdInitializerListExp _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2351,7 +2294,6 @@ public override AST.Expr VisitCXXTypeidExpr(CXXTypeidExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2378,7 +2320,6 @@ public override AST.Expr VisitMSPropertyRefExpr(MSPropertyRefExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2406,7 +2347,6 @@ public override AST.Expr VisitMSPropertySubscriptExpr(MSPropertySubscriptExpr ex _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2433,7 +2373,6 @@ public override AST.Expr VisitCXXUuidofExpr(CXXUuidofExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2460,7 +2399,6 @@ public override AST.Expr VisitCXXThisExpr(CXXThisExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2486,7 +2424,6 @@ public override AST.Expr VisitCXXThrowExpr(CXXThrowExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2513,7 +2450,6 @@ public override AST.Expr VisitCXXDefaultArgExpr(CXXDefaultArgExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2539,7 +2475,6 @@ public override AST.Expr VisitCXXDefaultInitExpr(CXXDefaultInitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2565,7 +2500,6 @@ public override AST.Expr VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2590,7 +2524,6 @@ public override AST.Expr VisitCXXConstructExpr(CXXConstructExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2627,7 +2560,6 @@ public override AST.Expr VisitCXXInheritedCtorInitExpr(CXXInheritedCtorInitExpr _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2654,7 +2586,6 @@ public override AST.Expr VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2689,7 +2620,6 @@ public override AST.Expr VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr expr _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2726,7 +2656,6 @@ public override AST.Expr VisitLambdaExpr(LambdaExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2764,7 +2693,6 @@ public override AST.Expr VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr expr _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2789,7 +2717,6 @@ public override AST.Expr VisitCXXNewExpr(CXXNewExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2832,7 +2759,6 @@ public override AST.Expr VisitCXXDeleteExpr(CXXDeleteExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2862,7 +2788,6 @@ public override AST.Expr VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr ex _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2894,7 +2819,6 @@ public override AST.Expr VisitTypeTraitExpr(TypeTraitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2920,7 +2844,6 @@ public override AST.Expr VisitArrayTypeTraitExpr(ArrayTypeTraitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2947,7 +2870,6 @@ public override AST.Expr VisitExpressionTraitExpr(ExpressionTraitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -2973,7 +2895,6 @@ public override AST.Expr VisitUnresolvedLookupExpr(UnresolvedLookupExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3007,7 +2928,6 @@ public override AST.Expr VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExp _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3038,7 +2958,6 @@ public override AST.Expr VisitExprWithCleanups(ExprWithCleanups expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3065,7 +2984,6 @@ public override AST.Expr VisitCXXUnresolvedConstructExpr(CXXUnresolvedConstructE _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3099,7 +3017,6 @@ public override AST.Expr VisitCXXDependentScopeMemberExpr(CXXDependentScopeMembe _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3136,7 +3053,6 @@ public override AST.Expr VisitUnresolvedMemberExpr(UnresolvedMemberExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3175,7 +3091,6 @@ public override AST.Expr VisitCXXNoexceptExpr(CXXNoexceptExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3201,7 +3116,6 @@ public override AST.Expr VisitPackExpansionExpr(PackExpansionExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3227,7 +3141,6 @@ public override AST.Expr VisitSizeOfPackExpr(SizeOfPackExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3257,7 +3170,6 @@ public override AST.Expr VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateP _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3283,7 +3195,6 @@ public override AST.Expr VisitSubstNonTypeTemplateParmPackExpr(SubstNonTypeTempl _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3309,7 +3220,6 @@ public override AST.Expr VisitFunctionParmPackExpr(FunctionParmPackExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3335,7 +3245,6 @@ public override AST.Expr VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3363,7 +3272,6 @@ public override AST.Expr VisitCXXFoldExpr(CXXFoldExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3395,7 +3303,6 @@ public override AST.Expr VisitCoawaitExpr(CoawaitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3427,7 +3334,6 @@ public override AST.Expr VisitDependentCoawaitExpr(DependentCoawaitExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; @@ -3454,7 +3360,6 @@ public override AST.Expr VisitCoyieldExpr(CoyieldExpr expr) _expr.SourceRange = VisitSourceRange(expr.SourceRange); _expr.BeginLoc = VisitSourceLocation(expr.BeginLoc); _expr.EndLoc = VisitSourceLocation(expr.EndLoc); - _expr.StripLabelLikeStatements = VisitStatement(expr.StripLabelLikeStatements) as AST.Stmt; _expr.Type = VisitQualifiedType(expr.Type); _expr.ValueDependent = expr.ValueDependent; _expr.TypeDependent = expr.TypeDependent; diff --git a/src/Parser/ASTConverter.Stmt.cs b/src/Parser/ASTConverter.Stmt.cs index 8911cf23f0..776ceab0ba 100644 --- a/src/Parser/ASTConverter.Stmt.cs +++ b/src/Parser/ASTConverter.Stmt.cs @@ -692,7 +692,6 @@ public override AST.Stmt VisitDeclStmt(DeclStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.IsSingleDecl = stmt.IsSingleDecl; _stmt.SingleDecl = VisitDeclaration(stmt.SingleDecl) as AST.Declaration; for (uint i = 0; i < stmt.GetdeclsCount; i++) @@ -709,7 +708,6 @@ public override AST.Stmt VisitNullStmt(NullStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.SemiLoc = VisitSourceLocation(stmt.SemiLoc); _stmt.HasLeadingEmptyMacro = stmt.HasLeadingEmptyMacro; return _stmt; @@ -721,7 +719,6 @@ public override AST.Stmt VisitCompoundStmt(CompoundStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.BodyEmpty = stmt.BodyEmpty; _stmt.Size = stmt.Size; _stmt.BodyFront = VisitStatement(stmt.BodyFront) as AST.Stmt; @@ -742,7 +739,6 @@ public override AST.Stmt VisitCaseStmt(CaseStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.KeywordLoc = VisitSourceLocation(stmt.KeywordLoc); _stmt.ColonLoc = VisitSourceLocation(stmt.ColonLoc); _stmt.SubStmt = VisitStatement(stmt.SubStmt) as AST.Stmt; @@ -760,7 +756,6 @@ public override AST.Stmt VisitDefaultStmt(DefaultStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.KeywordLoc = VisitSourceLocation(stmt.KeywordLoc); _stmt.ColonLoc = VisitSourceLocation(stmt.ColonLoc); _stmt.SubStmt = VisitStatement(stmt.SubStmt) as AST.Stmt; @@ -774,7 +769,6 @@ public override AST.Stmt VisitLabelStmt(LabelStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.IdentLoc = VisitSourceLocation(stmt.IdentLoc); _stmt.SubStmt = VisitStatement(stmt.SubStmt) as AST.Stmt; _stmt.Name = stmt.Name; @@ -787,7 +781,6 @@ public override AST.Stmt VisitAttributedStmt(AttributedStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.AttrLoc = VisitSourceLocation(stmt.AttrLoc); _stmt.SubStmt = VisitStatement(stmt.SubStmt) as AST.Stmt; return _stmt; @@ -799,7 +792,6 @@ public override AST.Stmt VisitIfStmt(IfStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.Cond = VisitExpression(stmt.Cond) as AST.Expr; _stmt.Then = VisitStatement(stmt.Then) as AST.Stmt; _stmt.Else = VisitStatement(stmt.Else) as AST.Stmt; @@ -821,7 +813,6 @@ public override AST.Stmt VisitSwitchStmt(SwitchStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.Cond = VisitExpression(stmt.Cond) as AST.Expr; _stmt.Body = VisitStatement(stmt.Body) as AST.Stmt; _stmt.Init = VisitStatement(stmt.Init) as AST.Stmt; @@ -839,7 +830,6 @@ public override AST.Stmt VisitWhileStmt(WhileStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.Cond = VisitExpression(stmt.Cond) as AST.Expr; _stmt.Body = VisitStatement(stmt.Body) as AST.Stmt; _stmt.WhileLoc = VisitSourceLocation(stmt.WhileLoc); @@ -854,7 +844,6 @@ public override AST.Stmt VisitDoStmt(DoStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.Cond = VisitExpression(stmt.Cond) as AST.Expr; _stmt.Body = VisitStatement(stmt.Body) as AST.Stmt; _stmt.DoLoc = VisitSourceLocation(stmt.DoLoc); @@ -869,7 +858,6 @@ public override AST.Stmt VisitForStmt(ForStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.Init = VisitStatement(stmt.Init) as AST.Stmt; _stmt.Cond = VisitExpression(stmt.Cond) as AST.Expr; _stmt.Inc = VisitExpression(stmt.Inc) as AST.Expr; @@ -887,7 +875,6 @@ public override AST.Stmt VisitGotoStmt(GotoStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.GotoLoc = VisitSourceLocation(stmt.GotoLoc); _stmt.LabelLoc = VisitSourceLocation(stmt.LabelLoc); return _stmt; @@ -899,7 +886,6 @@ public override AST.Stmt VisitIndirectGotoStmt(IndirectGotoStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.GotoLoc = VisitSourceLocation(stmt.GotoLoc); _stmt.StarLoc = VisitSourceLocation(stmt.StarLoc); _stmt.Target = VisitExpression(stmt.Target) as AST.Expr; @@ -912,7 +898,6 @@ public override AST.Stmt VisitContinueStmt(ContinueStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.ContinueLoc = VisitSourceLocation(stmt.ContinueLoc); return _stmt; } @@ -923,7 +908,6 @@ public override AST.Stmt VisitBreakStmt(BreakStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.BreakLoc = VisitSourceLocation(stmt.BreakLoc); return _stmt; } @@ -934,7 +918,6 @@ public override AST.Stmt VisitReturnStmt(ReturnStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.RetValue = VisitExpression(stmt.RetValue) as AST.Expr; _stmt.ReturnLoc = VisitSourceLocation(stmt.ReturnLoc); return _stmt; @@ -946,7 +929,6 @@ public override AST.Stmt VisitGCCAsmStmt(GCCAsmStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.AsmLoc = VisitSourceLocation(stmt.AsmLoc); _stmt.Simple = stmt.Simple; _stmt.Volatile = stmt.Volatile; @@ -974,7 +956,6 @@ public override AST.Stmt VisitMSAsmStmt(MSAsmStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.AsmLoc = VisitSourceLocation(stmt.AsmLoc); _stmt.Simple = stmt.Simple; _stmt.Volatile = stmt.Volatile; @@ -1005,7 +986,6 @@ public override AST.Stmt VisitSEHExceptStmt(SEHExceptStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.ExceptLoc = VisitSourceLocation(stmt.ExceptLoc); _stmt.FilterExpr = VisitExpression(stmt.FilterExpr) as AST.Expr; _stmt.Block = VisitStatement(stmt.Block) as AST.CompoundStmt; @@ -1018,7 +998,6 @@ public override AST.Stmt VisitSEHFinallyStmt(SEHFinallyStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.FinallyLoc = VisitSourceLocation(stmt.FinallyLoc); _stmt.Block = VisitStatement(stmt.Block) as AST.CompoundStmt; return _stmt; @@ -1030,7 +1009,6 @@ public override AST.Stmt VisitSEHTryStmt(SEHTryStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.TryLoc = VisitSourceLocation(stmt.TryLoc); _stmt.IsCXXTry = stmt.IsCXXTry; _stmt.TryBlock = VisitStatement(stmt.TryBlock) as AST.CompoundStmt; @@ -1046,7 +1024,6 @@ public override AST.Stmt VisitSEHLeaveStmt(SEHLeaveStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.LeaveLoc = VisitSourceLocation(stmt.LeaveLoc); return _stmt; } @@ -1057,7 +1034,6 @@ public override AST.Stmt VisitCapturedStmt(CapturedStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.capturedStmt = VisitStatement(stmt.capturedStmt) as AST.Stmt; _stmt.CaptureSize = stmt.CaptureSize; for (uint i = 0; i < stmt.GetcaptureInitsCount; i++) @@ -1074,7 +1050,6 @@ public override AST.Stmt VisitCXXCatchStmt(CXXCatchStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.CatchLoc = VisitSourceLocation(stmt.CatchLoc); _stmt.CaughtType = VisitQualifiedType(stmt.CaughtType); _stmt.HandlerBlock = VisitStatement(stmt.HandlerBlock) as AST.Stmt; @@ -1087,7 +1062,6 @@ public override AST.Stmt VisitCXXTryStmt(CXXTryStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.TryLoc = VisitSourceLocation(stmt.TryLoc); _stmt.TryBlock = VisitStatement(stmt.TryBlock) as AST.CompoundStmt; _stmt.NumHandlers = stmt.NumHandlers; @@ -1100,7 +1074,6 @@ public override AST.Stmt VisitCXXForRangeStmt(CXXForRangeStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.Init = VisitStatement(stmt.Init) as AST.Stmt; _stmt.RangeInit = VisitExpression(stmt.RangeInit) as AST.Expr; _stmt.Cond = VisitExpression(stmt.Cond) as AST.Expr; @@ -1123,7 +1096,6 @@ public override AST.Stmt VisitMSDependentExistsStmt(MSDependentExistsStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.KeywordLoc = VisitSourceLocation(stmt.KeywordLoc); _stmt.IsIfExists = stmt.IsIfExists; _stmt.IsIfNotExists = stmt.IsIfNotExists; @@ -1137,7 +1109,6 @@ public override AST.Stmt VisitCoroutineBodyStmt(CoroutineBodyStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.HasDependentPromiseType = stmt.HasDependentPromiseType; _stmt.Body = VisitStatement(stmt.Body) as AST.Stmt; _stmt.PromiseDeclStmt = VisitStatement(stmt.PromiseDeclStmt) as AST.Stmt; @@ -1160,7 +1131,6 @@ public override AST.Stmt VisitCoreturnStmt(CoreturnStmt stmt) _stmt.SourceRange = VisitSourceRange(stmt.SourceRange); _stmt.BeginLoc = VisitSourceLocation(stmt.BeginLoc); _stmt.EndLoc = VisitSourceLocation(stmt.EndLoc); - _stmt.StripLabelLikeStatements = VisitStatement(stmt.StripLabelLikeStatements) as AST.Stmt; _stmt.IsImplicit = stmt.IsImplicit; _stmt.KeywordLoc = VisitSourceLocation(stmt.KeywordLoc); _stmt.Operand = VisitExpression(stmt.Operand) as AST.Expr;