@ -29,19 +29,302 @@ namespace Std
@@ -29,19 +29,302 @@ namespace Std
{
}
namespace Std
{
}
namespace Std
{
namespace CompressedPair
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internal
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C_S___rep_S2_
{
[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 _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_PreprocessedEntity___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_BlockContentComment___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Template___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_TypedefDecl___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S1_
{
[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_ ;
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_S___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_S3_
{
[FieldOffset(0)]
internal global :: Std . TreeEndNode . _ _ Internal_Ptr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____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___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1
{
[FieldOffset(0)]
internal uint _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_BaseClassSpecifier___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Field___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Parameter___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_FunctionTemplateSpecialization___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_TemplateArgument___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Method___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_AccessSpecifierDecl___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_VTableComponent___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_VFTableInfo___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_LayoutField___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_LayoutBase___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Class___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Function___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Enumeration_S_Item___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Enumeration___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Namespace___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____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__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_ClassTemplateSpecialization___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_VarTemplateSpecialization___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_MacroDefinition___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_TranslationUnit___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair___i___N_std_N___1_S_allocator__i
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_S_ParserDiagnostic___N_std_N___1_S_allocator__S1_
{
[FieldOffset(0)]
internal global :: System . IntPtr _ _ value_ ;
}
}
@ -144,7 +427,7 @@ namespace Std
@@ -144,7 +427,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_PreprocessedEntity___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -157,7 +440,7 @@ namespace Std
@@ -157,7 +440,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -170,7 +453,7 @@ namespace Std
@@ -170,7 +453,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_BlockContentComment___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -183,7 +466,7 @@ namespace Std
@@ -183,7 +466,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Namespace___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -196,7 +479,7 @@ namespace Std
@@ -196,7 +479,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Enumeration___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -209,7 +492,7 @@ namespace Std
@@ -209,7 +492,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Function___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -222,7 +505,7 @@ namespace Std
@@ -222,7 +505,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Class___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -235,7 +518,7 @@ namespace Std
@@ -235,7 +518,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Template___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -248,7 +531,7 @@ namespace Std
@@ -248,7 +531,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_TypedefDecl___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -261,7 +544,7 @@ namespace Std
@@ -261,7 +544,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -274,7 +557,7 @@ namespace Std
@@ -274,7 +557,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -287,7 +570,7 @@ namespace Std
@@ -287,7 +570,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -300,7 +583,7 @@ namespace Std
@@ -300,7 +583,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_BaseClassSpecifier___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -313,7 +596,7 @@ namespace Std
@@ -313,7 +596,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Field___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -326,7 +609,7 @@ namespace Std
@@ -326,7 +609,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Method___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -339,7 +622,7 @@ namespace Std
@@ -339,7 +622,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Parameter___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -352,7 +635,7 @@ namespace Std
@@ -352,7 +635,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_FunctionTemplateSpecialization___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -365,7 +648,7 @@ namespace Std
@@ -365,7 +648,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_TemplateArgument___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -378,7 +661,7 @@ namespace Std
@@ -378,7 +661,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_AccessSpecifierDecl___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -391,7 +674,7 @@ namespace Std
@@ -391,7 +674,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_VFTableInfo___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -404,7 +687,7 @@ namespace Std
@@ -404,7 +687,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_VTableComponent___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -417,7 +700,7 @@ namespace Std
@@ -417,7 +700,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_LayoutField___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -430,7 +713,7 @@ namespace Std
@@ -430,7 +713,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_LayoutBase___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -443,7 +726,7 @@ namespace Std
@@ -443,7 +726,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Enumeration_S_Item___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -456,7 +739,7 @@ namespace Std
@@ -456,7 +739,7 @@ namespace Std
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_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____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__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -469,7 +752,7 @@ namespace Std
@@ -469,7 +752,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_ClassTemplateSpecialization___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -482,7 +765,7 @@ namespace Std
@@ -482,7 +765,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -495,7 +778,7 @@ namespace Std
@@ -495,7 +778,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_VarTemplateSpecialization___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -508,7 +791,7 @@ namespace Std
@@ -508,7 +791,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_MacroDefinition___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -521,7 +804,7 @@ namespace Std
@@ -521,7 +804,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_TranslationUnit___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -534,7 +817,7 @@ namespace Std
@@ -534,7 +817,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -547,7 +830,7 @@ namespace Std
@@ -547,7 +830,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -560,7 +843,7 @@ namespace Std
@@ -560,7 +843,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -573,7 +856,7 @@ namespace Std
@@ -573,7 +856,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -586,7 +869,7 @@ namespace Std
@@ -586,7 +869,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair___i___N_std_N___1_S_allocator__i _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -599,7 +882,7 @@ namespace Std
@@ -599,7 +882,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair______N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -612,7 +895,7 @@ namespace Std
@@ -612,7 +895,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -625,7 +908,7 @@ namespace Std
@@ -625,7 +908,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
@ -638,7 +921,7 @@ namespace Std
@@ -638,7 +921,7 @@ namespace Std
internal global :: System . IntPtr _ _ end_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ end_cap_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair_____N_CppSharp_N_CppParser_S_ParserDiagnostic___N_std_N___1_S_allocator__S1_ _ _ end_cap_ ;
}
}
}
@ -648,16 +931,16 @@ namespace Std
@@ -648,16 +931,16 @@ namespace Std
namespace Tree
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
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_
public unsafe partial struct __Internalc__N_std_N___1_S___tree____N_std_N___1_S ___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(4)]
internal global :: Std . CompressedPair . _ _ Internal _ _ pair1_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_S___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_S3_ _ _ pair1_ ;
[FieldOffset(8)]
internal global :: Std . CompressedPair . _ _ Internal _ _ pair3_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____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___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1 _ _ pair3_ ;
}
}
@ -680,7 +963,76 @@ namespace Std
@@ -680,7 +963,76 @@ namespace Std
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_
{
[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_ ;
internal global :: Std . Tree . _ _ Internalc__N_std_N___1_S___tree____N_std_N___1_S___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_ ;
}
}
}
namespace Std
{
namespace CharTraits
{
[StructLayout(LayoutKind.Explicit, Size = 1)]
public unsafe partial struct __Internal
{
}
}
public unsafe partial class CharTraits < _ CharT > : IDisposable
{
public global :: System . IntPtr _ _ Instance { get ; protected set ; }
protected int _ _ PointerAdjustment ;
internal static readonly global :: System . Collections . Concurrent . ConcurrentDictionary < IntPtr , global :: Std . CharTraits < _ CharT > > NativeToManagedMap = new global :: System . Collections . Concurrent . ConcurrentDictionary < IntPtr , global :: Std . CharTraits < _ CharT > > ( ) ;
protected internal void * [ ] _ _ OriginalVTables ;
protected bool _ _ ownsNativeInstance ;
internal static global :: Std . CharTraits < _ CharT > _ _ CreateInstance ( global :: System . IntPtr native , bool skipVTables = false )
{
return new global :: Std . CharTraits < _ CharT > ( native . ToPointer ( ) , skipVTables ) ;
}
internal static global :: Std . CharTraits < _ CharT > _ _ CreateInstance ( global :: Std . CharTraits . _ _ Internal native , bool skipVTables = false )
{
return new global :: Std . CharTraits < _ CharT > ( native , skipVTables ) ;
}
private static void * _ _ CopyValue ( global :: Std . CharTraits . _ _ Internal native )
{
var ret = Marshal . AllocHGlobal ( sizeof ( global :: Std . CharTraits . _ _ Internal ) ) ;
* ( global :: Std . CharTraits . _ _ Internal * ) ret = native ;
return ret . ToPointer ( ) ;
}
private CharTraits ( global :: Std . CharTraits . _ _ Internal native , bool skipVTables = false )
: this ( _ _ CopyValue ( native ) , skipVTables )
{
_ _ ownsNativeInstance = true ;
NativeToManagedMap [ _ _ Instance ] = this ;
}
protected CharTraits ( void * native , bool skipVTables = false )
{
if ( native = = null )
return ;
_ _ Instance = new global :: System . IntPtr ( native ) ;
}
public void Dispose ( )
{
Dispose ( disposing : true ) ;
}
public virtual void Dispose ( bool disposing )
{
if ( _ _ Instance = = IntPtr . Zero )
return ;
global :: Std . CharTraits < _ CharT > _ _d ummy ;
NativeToManagedMap . TryRemove ( _ _ Instance , out _ _d ummy ) ;
if ( _ _ ownsNativeInstance )
Marshal . FreeHGlobal ( _ _ Instance ) ;
_ _ Instance = IntPtr . Zero ;
}
}
}
@ -693,7 +1045,7 @@ namespace Std
@@ -693,7 +1045,7 @@ namespace Std
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 . CompressedPair . _ _ Internal _ _ r_ ;
internal global :: Std . CompressedPair . _ _ Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C_S___rep_S2_ _ _ r_ ;
[SuppressUnmanagedCodeSecurity]
[ DllImport ( "Std-symbols" , CallingConvention = global :: System . Runtime . InteropServices . CallingConvention . Cdecl ,
@ -877,72 +1229,6 @@ namespace Std
@@ -877,72 +1229,6 @@ namespace Std
}
}
namespace CharTraits
{
[StructLayout(LayoutKind.Explicit, Size = 1)]
public unsafe partial struct __Internal
{
}
}
public unsafe partial class CharTraits < _ CharT > : IDisposable
{
public global :: System . IntPtr _ _ Instance { get ; protected set ; }
protected int _ _ PointerAdjustment ;
internal static readonly global :: System . Collections . Concurrent . ConcurrentDictionary < IntPtr , global :: Std . CharTraits < _ CharT > > NativeToManagedMap = new global :: System . Collections . Concurrent . ConcurrentDictionary < IntPtr , global :: Std . CharTraits < _ CharT > > ( ) ;
protected internal void * [ ] _ _ OriginalVTables ;
protected bool _ _ ownsNativeInstance ;
internal static global :: Std . CharTraits < _ CharT > _ _ CreateInstance ( global :: System . IntPtr native , bool skipVTables = false )
{
return new global :: Std . CharTraits < _ CharT > ( native . ToPointer ( ) , skipVTables ) ;
}
internal static global :: Std . CharTraits < _ CharT > _ _ CreateInstance ( global :: Std . CharTraits . _ _ Internal native , bool skipVTables = false )
{
return new global :: Std . CharTraits < _ CharT > ( native , skipVTables ) ;
}
private static void * _ _ CopyValue ( global :: Std . CharTraits . _ _ Internal native )
{
var ret = Marshal . AllocHGlobal ( sizeof ( global :: Std . CharTraits . _ _ Internal ) ) ;
* ( global :: Std . CharTraits . _ _ Internal * ) ret = native ;
return ret . ToPointer ( ) ;
}
private CharTraits ( global :: Std . CharTraits . _ _ Internal native , bool skipVTables = false )
: this ( _ _ CopyValue ( native ) , skipVTables )
{
_ _ ownsNativeInstance = true ;
NativeToManagedMap [ _ _ Instance ] = this ;
}
protected CharTraits ( void * native , bool skipVTables = false )
{
if ( native = = null )
return ;
_ _ Instance = new global :: System . IntPtr ( native ) ;
}
public void Dispose ( )
{
Dispose ( disposing : true ) ;
}
public virtual void Dispose ( bool disposing )
{
if ( _ _ Instance = = IntPtr . Zero )
return ;
global :: Std . CharTraits < _ CharT > _ _d ummy ;
NativeToManagedMap . TryRemove ( _ _ Instance , out _ _d ummy ) ;
if ( _ _ ownsNativeInstance )
Marshal . FreeHGlobal ( _ _ Instance ) ;
_ _ Instance = IntPtr . Zero ;
}
}
public unsafe static partial class BasicStringExtensions
{
[StructLayout(LayoutKind.Explicit, Size = 0)]