@ -14,6 +14,7 @@ using System.Runtime.CompilerServices;
@@ -14,6 +14,7 @@ using System.Runtime.CompilerServices;
[assembly:InternalsVisibleTo("CppSharp.Parser")]
#pragma warning disable CS0109 // Member does not hide an inherited member; new keyword is not required
#pragma warning disable CS9084 // Struct member returns 'this' or other instance members by reference
namespace CppSharp
{
@ -3017,7 +3018,7 @@ namespace CppSharp
@@ -3017,7 +3018,7 @@ namespace CppSharp
}
private SourceLocation . _ _ Internal _ _ instance ;
internal SourceLocation . _ _ Internal _ _ Instance = > _ _ instance ;
internal ref SourceLocation . _ _ Internal _ _ Instance = > ref _ _ instance ;
internal static SourceLocation _ _ CreateInstance ( _ _ IntPtr native , bool skipVTables = false )
{
@ -3040,6 +3041,14 @@ namespace CppSharp
@@ -3040,6 +3041,14 @@ namespace CppSharp
_ _ instance = * ( global :: CppSharp . Parser . SourceLocation . _ _ Internal * ) native ;
}
public SourceLocation ( )
{
fixed ( _ _ Internal * _ _ instancePtr = & _ _ instance )
{
_ _ Internal . ctor ( new _ _ IntPtr ( _ _ instancePtr ) ) ;
}
}
public SourceLocation ( uint ID )
: this ( )
{
@ -6960,7 +6969,7 @@ namespace CppSharp
@@ -6960,7 +6969,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
[SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST18DeclarationContextC2ENS1_15DeclarationKindE", CallingConvention = __CallingConvention.Cdecl)]
@ -8936,7 +8945,7 @@ namespace CppSharp
@@ -8936,7 +8945,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
internal global :: CppSharp . Parser . AST . QualifiedType . _ _ Internal returnType ;
internal byte isReturnIndirect ;
@ -9384,7 +9393,7 @@ namespace CppSharp
@@ -9384,7 +9393,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
internal global :: CppSharp . Parser . AST . QualifiedType . _ _ Internal returnType ;
internal byte isReturnIndirect ;
@ -9732,7 +9741,7 @@ namespace CppSharp
@@ -9732,7 +9741,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
internal global :: CppSharp . Parser . AST . Enumeration . EnumModifiers modifiers ;
internal _ _ IntPtr type ;
@ -11941,7 +11950,7 @@ namespace CppSharp
@@ -11941,7 +11950,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_BaseClassSpecifier___N_std_N___1_S_allocator__S0_ Bases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Field___N_std_N___1_S_allocator__S0_ Fields ;
@ -13588,7 +13597,7 @@ namespace CppSharp
@@ -13588,7 +13597,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_BaseClassSpecifier___N_std_N___1_S_allocator__S0_ Bases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Field___N_std_N___1_S_allocator__S0_ Fields ;
@ -13804,7 +13813,7 @@ namespace CppSharp
@@ -13804,7 +13813,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_BaseClassSpecifier___N_std_N___1_S_allocator__S0_ Bases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Field___N_std_N___1_S_allocator__S0_ Fields ;
@ -14961,7 +14970,7 @@ namespace CppSharp
@@ -14961,7 +14970,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
internal byte isInline ;
@ -15558,7 +15567,7 @@ namespace CppSharp
@@ -15558,7 +15567,7 @@ namespace CppSharp
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_TypeAlias___N_std_N___1_S_allocator__S0_ TypeAliases ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Variable___N_std_N___1_S_allocator__S0_ Variables ;
internal global :: Std . Vector . _ _ Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Friend___N_std_N___1_S_allocator__S0_ Friends ;
internal global :: Std . Map . _ _ 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_ anonymous ;
internal Std . Map anonymous ;
internal byte isAnonymous ;
internal byte isInline ;
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 fileName ;