@ -35,16 +35,6 @@ namespace Std
@@ -35,16 +35,6 @@ namespace Std
namespace Std
{
namespace CompressedPair
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internal
{
[FieldOffset(0)]
internal global :: Std . BasicString . Rep . _ _ Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C _ _f irst_ ;
}
}
namespace Allocator
{
[StructLayout(LayoutKind.Explicit, Size = 0)]
@ -110,6 +100,14 @@ namespace Std
@@ -110,6 +100,14 @@ namespace Std
_ _ Instance = IntPtr . Zero ;
}
}
namespace CompressedPair
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public unsafe partial struct __Internal
{
}
}
}
namespace Std
@ -117,7 +115,7 @@ namespace Std
@@ -117,7 +115,7 @@ namespace Std
namespace Vector
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_BlockContentComment ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_PreprocessedEntity ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -130,7 +128,7 @@ namespace Std
@@ -130,7 +128,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_FunctionTemplateSpecializ ation___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Declar ation___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -143,7 +141,7 @@ namespace Std
@@ -143,7 +141,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_ClassTemplateSpecialization ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_BlockContentComment ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -156,7 +154,7 @@ namespace Std
@@ -156,7 +154,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_VarTemplateSpecialization ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Namespace ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -169,7 +167,7 @@ namespace Std
@@ -169,7 +167,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_MacroDefini tion___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Enumera tion___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -182,7 +180,7 @@ namespace Std
@@ -182,7 +180,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TranslationUnit ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Function ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -195,7 +193,7 @@ namespace Std
@@ -195,7 +193,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Class ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -208,7 +206,7 @@ namespace Std
@@ -208,7 +206,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Template ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -221,7 +219,7 @@ namespace Std
@@ -221,7 +219,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypedefDecl ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -234,7 +232,7 @@ namespace Std
@@ -234,7 +232,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -247,7 +245,7 @@ namespace Std
@@ -247,7 +245,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector__i___N_std_N___1_S_allocator__i
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -260,7 +258,7 @@ namespace Std
@@ -260,7 +258,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -273,7 +271,7 @@ namespace Std
@@ -273,7 +271,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_BaseClassSpecifier ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -286,7 +284,7 @@ namespace Std
@@ -286,7 +284,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Field ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -299,7 +297,7 @@ namespace Std
@@ -299,7 +297,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_S_ParserDiagnostic ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Method ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -312,7 +310,7 @@ namespace Std
@@ -312,7 +310,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_PreprocessedEntity ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Parameter ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -325,7 +323,7 @@ namespace Std
@@ -325,7 +323,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Declar ation___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_FunctionTemplateSpecializ ation___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -338,7 +336,7 @@ namespace Std
@@ -338,7 +336,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Namespace ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_TemplateArgument ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -351,7 +349,7 @@ namespace Std
@@ -351,7 +349,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Enumeration ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_AccessSpecifierDecl ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -364,7 +362,7 @@ namespace Std
@@ -364,7 +362,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Function ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_VFTableInfo ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -377,7 +375,7 @@ namespace Std
@@ -377,7 +375,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Class ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_VTableComponent ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -390,7 +388,7 @@ namespace Std
@@ -390,7 +388,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Template ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_LayoutField ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -403,7 +401,7 @@ namespace Std
@@ -403,7 +401,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypedefDecl ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_LayoutBase ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -416,7 +414,7 @@ namespace Std
@@ -416,7 +414,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Enumeration_S_Item ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -429,20 +427,20 @@ namespace Std
@@ -429,20 +427,20 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
internal global :: Std . BasicString . _ _ Internal _ _ begin_ ;
[FieldOffset(8)]
internal global :: System . IntPtr _ _ end_ ;
internal global :: Std . BasicString . _ _ Internal _ _ end_ ;
[FieldOffset(16)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_ClassTemplateSpecialization ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -455,7 +453,7 @@ namespace Std
@@ -455,7 +453,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_BaseClassSpecifier ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -468,7 +466,7 @@ namespace Std
@@ -468,7 +466,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Field ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_VarTemplateSpecialization ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -481,7 +479,7 @@ namespace Std
@@ -481,7 +479,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Method ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_MacroDefinition ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -494,7 +492,7 @@ namespace Std
@@ -494,7 +492,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Parameter ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TranslationUnit ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -507,7 +505,7 @@ namespace Std
@@ -507,7 +505,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_TemplateArgumen t___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stm t___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -520,7 +518,7 @@ namespace Std
@@ -520,7 +518,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_AccessSpecifierDecl ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -533,7 +531,7 @@ namespace Std
@@ -533,7 +531,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_VFTableInfo ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -546,7 +544,7 @@ namespace Std
@@ -546,7 +544,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_VTableCompon ent___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argum ent___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -559,7 +557,7 @@ namespace Std
@@ -559,7 +557,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_LayoutField___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector__i___N_std_N___1_S_allocator__i
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -572,7 +570,7 @@ namespace Std
@@ -572,7 +570,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_LayoutBase ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -585,7 +583,7 @@ namespace Std
@@ -585,7 +583,7 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Enumeration_S_Item ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -598,20 +596,20 @@ namespace Std
@@ -598,20 +596,20 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
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 _ _ begin_ ;
internal global :: System . IntPtr _ _ begin_ ;
[FieldOffset(8)]
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 _ _ end_ ;
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(16)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete ___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_CppSharp_N_CppParser_S_ParserDiagnostic ___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_ ;
@ -627,31 +625,6 @@ namespace Std
@@ -627,31 +625,6 @@ namespace Std
namespace Std
{
namespace Tree
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S___tree____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ begin_node_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ pair1_ ;
[FieldOffset(16)]
internal global :: Std . CompressedPair . _ _ Internal _ _ pair3_ ;
}
}
namespace TreeEndNode
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public unsafe partial struct __Internal_Ptr
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _l eft_ ;
}
}
}
namespace Std
@ -659,10 +632,8 @@ namespace Std
@@ -659,10 +632,8 @@ namespace Std
namespace Map
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_map____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S0____N_std_N___1_S_allocator____N_std_N___1_S_pair__1S0__S3_
public unsafe partial struct __Internal
{
[FieldOffset(0)]
internal global :: Std . Tree . _ _ Internalc__N_std_N___1_S___tree____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_ _ _ tree_ ;
}
}
}
@ -672,11 +643,8 @@ namespace Std
@@ -672,11 +643,8 @@ namespace Std
namespace BasicString
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C
public unsafe partial struct __Internal
{
[FieldOffset(0)]
internal global :: Std . CompressedPair . _ _ Internal _ _ r_ ;
[SuppressUnmanagedCodeSecurity]
[ DllImport ( "Std-symbols" , CallingConvention = global :: System . Runtime . InteropServices . CallingConvention . Cdecl ,
EntryPoint = "_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev" ) ]
@ -692,90 +660,6 @@ namespace Std
@@ -692,90 +660,6 @@ namespace Std
EntryPoint = "_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv" ) ]
internal static extern global :: System . IntPtr CStrc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C ( global :: System . IntPtr _ _ instance ) ;
}
namespace Rep
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C
{
[FieldOffset(0)]
internal global :: Std . BasicString . Rep . _ 4. _ _ Internal _ 0 ;
}
namespace _4
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internal
{
[FieldOffset(0)]
internal global :: Std . BasicString . Long . _ _ Internal _ _l ;
[FieldOffset(0)]
internal global :: Std . BasicString . Short . _ _ Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C _ _ s ;
[FieldOffset(0)]
internal global :: Std . BasicString . Raw . _ _ Internal _ _ r ;
}
}
}
namespace Long
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internal
{
[FieldOffset(0)]
internal ulong _ _ cap_ ;
[FieldOffset(8)]
internal ulong _ _ size_ ;
[FieldOffset(16)]
internal global :: System . IntPtr _ _d ata_ ;
}
}
namespace Short
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C
{
[FieldOffset(0)]
internal global :: Std . BasicString . Short . _ 4. _ _ Internal _ 0 ;
[FieldOffset(1)]
internal fixed sbyte _ _d ata_ [ 2 3 ] ;
}
namespace _4
{
[StructLayout(LayoutKind.Explicit, Size = 1)]
public unsafe partial struct __Internal
{
[FieldOffset(0)]
internal byte _ _ size_ ;
[FieldOffset(0)]
internal sbyte _ _l x ;
}
}
}
namespace Raw
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internal
{
[FieldOffset(0)]
internal fixed ulong _ _ words [ 3 ] ;
}
}
}
public unsafe partial class BasicString < _ CharT , _ Traits , _ Allocator > : IDisposable
@ -793,19 +677,19 @@ namespace Std
@@ -793,19 +677,19 @@ namespace Std
return new global :: Std . BasicString < _ CharT , _ Traits , _ Allocator > ( native . ToPointer ( ) , skipVTables ) ;
}
internal static global :: Std . BasicString < _ CharT , _ Traits , _ Allocator > _ _ CreateInstance ( 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 native , bool skipVTables = false )
internal static global :: Std . BasicString < _ CharT , _ Traits , _ Allocator > _ _ CreateInstance ( global :: Std . BasicString . _ _ Internal native , bool skipVTables = false )
{
return new global :: Std . BasicString < _ CharT , _ Traits , _ Allocator > ( native , skipVTables ) ;
}
private static void * _ _ CopyValue ( 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 native )
private static void * _ _ CopyValue ( global :: Std . BasicString . _ _ Internal native )
{
var ret = Marshal . AllocHGlobal ( sizeof ( 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 ) ) ;
* ( 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 * ) ret = native ;
var ret = Marshal . AllocHGlobal ( sizeof ( global :: Std . BasicString . _ _ Internal ) ) ;
* ( global :: Std . BasicString . _ _ Internal * ) ret = native ;
return ret . ToPointer ( ) ;
}
private BasicString ( 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 native , bool skipVTables = false )
private BasicString ( global :: Std . BasicString . _ _ Internal native , bool skipVTables = false )
: this ( _ _ CopyValue ( native ) , skipVTables )
{
_ _ ownsNativeInstance = true ;
@ -826,10 +710,10 @@ namespace Std
@@ -826,10 +710,10 @@ namespace Std
var _ _ _ Allocator = typeof ( _ Allocator ) ;
if ( _ _ _ CharT . IsAssignableFrom ( typeof ( sbyte ) ) & & _ _ _ Traits . IsAssignableFrom ( typeof ( global :: Std . CharTraits < sbyte > ) ) & & _ _ _ Allocator . IsAssignableFrom ( typeof ( global :: Std . Allocator < sbyte > ) ) )
{
_ _ Instance = Marshal . AllocHGlobal ( sizeof ( 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 ) ) ;
_ _ Instance = Marshal . AllocHGlobal ( sizeof ( global :: Std . BasicString . _ _ Internal ) ) ;
_ _ ownsNativeInstance = true ;
NativeToManagedMap [ _ _ Instance ] = this ;
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 . ctorc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C ( ( _ _ Instance + _ _ PointerAdjustment ) ) ;
global :: Std . BasicString . _ _ Internal . ctorc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C ( ( _ _ Instance + _ _ PointerAdjustment ) ) ;
return ;
}
throw new ArgumentOutOfRangeException ( "_CharT, _Traits, _Allocator" , string . Join ( ", " , new [ ] { typeof ( _ CharT ) . FullName , typeof ( _ Traits ) . FullName , typeof ( _ Allocator ) . FullName } ) , "global::Std.BasicString<_CharT, _Traits, _Allocator> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>." ) ;
@ -853,7 +737,7 @@ namespace Std
@@ -853,7 +737,7 @@ namespace Std
var _ _ _ Allocator = typeof ( _ Allocator ) ;
if ( _ _ _ CharT . IsAssignableFrom ( typeof ( sbyte ) ) & & _ _ _ Traits . IsAssignableFrom ( typeof ( global :: Std . CharTraits < sbyte > ) ) & & _ _ _ Allocator . IsAssignableFrom ( typeof ( global :: Std . Allocator < sbyte > ) ) )
{
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 . dtorc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C ( ( _ _ Instance + _ _ PointerAdjustment ) ) ;
global :: Std . BasicString . _ _ Internal . dtorc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C ( ( _ _ Instance + _ _ PointerAdjustment ) ) ;
return ;
}
throw new ArgumentOutOfRangeException ( "_CharT, _Traits, _Allocator" , string . Join ( ", " , new [ ] { typeof ( _ CharT ) . FullName , typeof ( _ Traits ) . FullName , typeof ( _ Allocator ) . FullName } ) , "global::Std.BasicString<_CharT, _Traits, _Allocator> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>." ) ;
@ -878,7 +762,7 @@ namespace Std
@@ -878,7 +762,7 @@ namespace Std
namespace CharTraits
{
[StructLayout(LayoutKind.Explicit, Size = 0 )]
[StructLayout(LayoutKind.Explicit, Size = 1 )]
public unsafe partial struct __Internal
{
}