@@ -97,14 +97,14 @@ public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair______N
9797 }
9898
9999 [ StructLayout ( LayoutKind . Explicit , Size = 4 ) ]
100- 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_
100+ 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_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_S3_
101101 {
102102 [ FieldOffset ( 0 ) ]
103103 internal global ::Std . TreeEndNode . __Internal_Ptr __value_ ;
104104 }
105105
106106 [ StructLayout ( LayoutKind . Explicit , Size = 4 ) ]
107- 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
107+ 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_U___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1
108108 {
109109 [ FieldOffset ( 0 ) ]
110110 internal uint __value_ ;
@@ -344,7 +344,6 @@ public unsafe partial class Allocator<_Tp> : IDisposable
344344 {
345345 public global ::System . IntPtr __Instance { get ; protected set ; }
346346
347- protected int __PointerAdjustment ;
348347 internal static readonly global ::System . Collections . Concurrent . ConcurrentDictionary < IntPtr , global ::Std . Allocator < _Tp > > NativeToManagedMap = new global ::System . Collections . Concurrent . ConcurrentDictionary < IntPtr , global ::Std . Allocator < _Tp > > ( ) ;
349348 protected internal void * [ ] __OriginalVTables ;
350349
@@ -389,7 +388,7 @@ public Allocator()
389388 __Instance = Marshal . AllocHGlobal ( sizeof ( global ::Std . Allocator . __Internal ) ) ;
390389 __ownsNativeInstance = true ;
391390 NativeToManagedMap [ __Instance ] = this ;
392- global ::Std . Allocator . __Internal . ctorc__N_std_N___1_S_allocator__C ( ( __Instance + __PointerAdjustment ) ) ;
391+ global ::Std . Allocator . __Internal . ctorc__N_std_N___1_S_allocator__C ( __Instance ) ;
393392 return ;
394393 }
395394 throw new ArgumentOutOfRangeException ( "_Tp" , string . Join ( ", " , new [ ] { typeof ( _Tp ) . FullName } ) , "global::Std.Allocator<_Tp> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>." ) ;
@@ -931,16 +930,16 @@ namespace Std
931930 namespace Tree
932931 {
933932 [ StructLayout ( LayoutKind . Explicit , Size = 12 ) ]
934- 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_
933+ 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_
935934 {
936935 [ FieldOffset ( 0 ) ]
937936 internal global ::System . IntPtr __begin_node_ ;
938937
939938 [ FieldOffset ( 4 ) ]
940- 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_ ;
939+ 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_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_S3_ __pair1_ ;
941940
942941 [ FieldOffset ( 8 ) ]
943- 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_ ;
942+ 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_U___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1 __pair3_ ;
944943 }
945944 }
946945
@@ -963,7 +962,7 @@ namespace Map
963962 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_
964963 {
965964 [ FieldOffset ( 0 ) ]
966- 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_ ;
965+ 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_ ;
967966 }
968967 }
969968}
@@ -982,7 +981,6 @@ public unsafe partial class CharTraits<_CharT> : IDisposable
982981 {
983982 public global ::System . IntPtr __Instance { get ; protected set ; }
984983
985- protected int __PointerAdjustment ;
986984 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 > > ( ) ;
987985 protected internal void * [ ] __OriginalVTables ;
988986
@@ -1147,7 +1145,6 @@ public unsafe partial class BasicString<_CharT, _Traits, _Allocator> : IDisposab
11471145 {
11481146 public global ::System . IntPtr __Instance { get ; protected set ; }
11491147
1150- protected int __PointerAdjustment ;
11511148 internal static readonly global ::System . Collections . Concurrent . ConcurrentDictionary < IntPtr , global ::Std . BasicString < _CharT , _Traits , _Allocator > > NativeToManagedMap = new global ::System . Collections . Concurrent . ConcurrentDictionary < IntPtr , global ::Std . BasicString < _CharT , _Traits , _Allocator > > ( ) ;
11521149 protected internal void * [ ] __OriginalVTables ;
11531150
@@ -1194,7 +1191,7 @@ public BasicString()
11941191 __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 ) ) ;
11951192 __ownsNativeInstance = true ;
11961193 NativeToManagedMap [ __Instance ] = this ;
1197- 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 ) ) ;
1194+ 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 ) ;
11981195 return ;
11991196 }
12001197 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>>." ) ;
@@ -1218,7 +1215,7 @@ public virtual void Dispose(bool disposing)
12181215 var ___Allocator = typeof ( _Allocator ) ;
12191216 if ( ___CharT . IsAssignableFrom ( typeof ( sbyte ) ) && ___Traits . IsAssignableFrom ( typeof ( global ::Std . CharTraits < sbyte > ) ) && ___Allocator . IsAssignableFrom ( typeof ( global ::Std . Allocator < sbyte > ) ) )
12201217 {
1221- 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 ) ) ;
1218+ 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 ) ;
12221219 return ;
12231220 }
12241221 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>>." ) ;
0 commit comments