@ -468,8 +468,7 @@ namespace CppSharp
@@ -468,8 +468,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Type ) ;
return new CppSharp . Parser . AST . Type ( _ _ copy ) ;
return ( _ _ ptr - > Type = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Type ( _ _ ptr - > Type ) ;
}
set
@ -484,10 +483,9 @@ namespace CppSharp
@@ -484,10 +483,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Qualifiers ) ;
var _ _ instance = Marshal . AllocHGlobal ( 3 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 3 ) ) ;
return new CppSharp . Parser . AST . TypeQualifiers ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Qualifiers ) , new UIntPtr ( 3 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TypeQualifiers ( _ _ instance ) ;
}
set
@ -562,8 +560,7 @@ namespace CppSharp
@@ -562,8 +560,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Declaration ) ;
return new CppSharp . Parser . AST . Declaration ( _ _ copy ) ;
return ( _ _ ptr - > Declaration = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Declaration ( _ _ ptr - > Declaration ) ;
}
set
@ -652,10 +649,9 @@ namespace CppSharp
@@ -652,10 +649,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > QualifiedType ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > QualifiedType ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -786,7 +782,7 @@ namespace CppSharp
@@ -786,7 +782,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getParameters_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Parameter ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Parameter ( _ _ ret ) ;
}
public void addParameters ( CppSharp . Parser . AST . Parameter s )
@ -809,10 +805,9 @@ namespace CppSharp
@@ -809,10 +805,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > ReturnType ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > ReturnType ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -913,10 +908,9 @@ namespace CppSharp
@@ -913,10 +908,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > QualifiedPointee ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > QualifiedPointee ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1006,10 +1000,9 @@ namespace CppSharp
@@ -1006,10 +1000,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Pointee ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Pointee ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1084,8 +1077,7 @@ namespace CppSharp
@@ -1084,8 +1077,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Declaration ) ;
return new CppSharp . Parser . AST . TypedefDecl ( _ _ copy ) ;
return ( _ _ ptr - > Declaration = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TypedefDecl ( _ _ ptr - > Declaration ) ;
}
set
@ -1163,10 +1155,9 @@ namespace CppSharp
@@ -1163,10 +1155,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Modified ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Modified ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1181,10 +1172,9 @@ namespace CppSharp
@@ -1181,10 +1172,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Equivalent ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Equivalent ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1265,10 +1255,9 @@ namespace CppSharp
@@ -1265,10 +1255,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Decayed ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Decayed ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1283,10 +1272,9 @@ namespace CppSharp
@@ -1283,10 +1272,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Original ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Original ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1301,10 +1289,9 @@ namespace CppSharp
@@ -1301,10 +1289,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Pointee ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Pointee ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1415,10 +1402,9 @@ namespace CppSharp
@@ -1415,10 +1402,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Type ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Type ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1433,8 +1419,7 @@ namespace CppSharp
@@ -1433,8 +1419,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Declaration ) ;
return new CppSharp . Parser . AST . Declaration ( _ _ copy ) ;
return ( _ _ ptr - > Declaration = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Declaration ( _ _ ptr - > Declaration ) ;
}
set
@ -1552,7 +1537,7 @@ namespace CppSharp
@@ -1552,7 +1537,7 @@ namespace CppSharp
Internal . getArguments_0 ( _ _ Instance , new IntPtr ( & _ _ ret ) , i ) ;
var _ _ instance = Marshal . AllocHGlobal ( 2 0 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ret ) , new UIntPtr ( 2 0 ) ) ;
return new CppSharp . Parser . AST . TemplateArgument ( _ _ instance ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TemplateArgument ( _ _ instance ) ;
}
public void addArguments ( CppSharp . Parser . AST . TemplateArgument s )
@ -1575,8 +1560,7 @@ namespace CppSharp
@@ -1575,8 +1560,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Template ) ;
return new CppSharp . Parser . AST . Template ( _ _ copy ) ;
return ( _ _ ptr - > Template = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Template ( _ _ ptr - > Template ) ;
}
set
@ -1591,8 +1575,7 @@ namespace CppSharp
@@ -1591,8 +1575,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Desugared ) ;
return new CppSharp . Parser . AST . Type ( _ _ copy ) ;
return ( _ _ ptr - > Desugared = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Type ( _ _ ptr - > Desugared ) ;
}
set
@ -1786,10 +1769,9 @@ namespace CppSharp
@@ -1786,10 +1769,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Parameter ) ;
var _ _ instance = Marshal . AllocHGlobal ( 1 2 ) ;
CppSharp . Parser . AST . TemplateParameter . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ copy ) ) ;
return new CppSharp . Parser . AST . TemplateParameter ( _ _ instance ) ;
CppSharp . Parser . AST . TemplateParameter . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ ptr - > Parameter ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TemplateParameter ( _ _ instance ) ;
}
set
@ -1864,10 +1846,9 @@ namespace CppSharp
@@ -1864,10 +1846,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Replacement ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > Replacement ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -1951,10 +1932,9 @@ namespace CppSharp
@@ -1951,10 +1932,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > TemplateSpecialization ) ;
var _ _ instance = Marshal . AllocHGlobal ( 2 8 ) ;
CppSharp . Parser . AST . TemplateSpecializationType . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ copy ) ) ;
return new CppSharp . Parser . AST . TemplateSpecializationType ( _ _ instance ) ;
CppSharp . Parser . AST . TemplateSpecializationType . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ ptr - > TemplateSpecialization ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TemplateSpecializationType ( _ _ instance ) ;
}
set
@ -1969,8 +1949,7 @@ namespace CppSharp
@@ -1969,8 +1949,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Class ) ;
return new CppSharp . Parser . AST . Class ( _ _ copy ) ;
return ( _ _ ptr - > Class = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Class ( _ _ ptr - > Class ) ;
}
set
@ -2270,8 +2249,7 @@ namespace CppSharp
@@ -2270,8 +2249,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Declaration ) ;
return new CppSharp . Parser . AST . Declaration ( _ _ copy ) ;
return ( _ _ ptr - > Declaration = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Declaration ( _ _ ptr - > Declaration ) ;
}
set
@ -2369,7 +2347,7 @@ namespace CppSharp
@@ -2369,7 +2347,7 @@ namespace CppSharp
Internal . getComponents_0 ( _ _ Instance , new IntPtr ( & _ _ ret ) , i ) ;
var _ _ instance = Marshal . AllocHGlobal ( 1 2 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ret ) , new UIntPtr ( 1 2 ) ) ;
return new CppSharp . Parser . AST . VTableComponent ( _ _ instance ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . VTableComponent ( _ _ instance ) ;
}
public void addComponents ( CppSharp . Parser . AST . VTableComponent s )
@ -2513,10 +2491,9 @@ namespace CppSharp
@@ -2513,10 +2491,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Layout ) ;
var _ _ instance = Marshal . AllocHGlobal ( 1 2 ) ;
CppSharp . Parser . AST . VTableLayout . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ copy ) ) ;
return new CppSharp . Parser . AST . VTableLayout ( _ _ instance ) ;
CppSharp . Parser . AST . VTableLayout . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ ptr - > Layout ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . VTableLayout ( _ _ instance ) ;
}
set
@ -2635,7 +2612,7 @@ namespace CppSharp
@@ -2635,7 +2612,7 @@ namespace CppSharp
Internal . getVFTables_0 ( _ _ Instance , new IntPtr ( & _ _ ret ) , i ) ;
var _ _ instance = Marshal . AllocHGlobal ( 2 8 ) ;
CppSharp . Parser . AST . VFTableInfo . Internal . cctor_1 ( _ _ instance , new global :: System . IntPtr ( & _ _ ret ) ) ;
return new CppSharp . Parser . AST . VFTableInfo ( _ _ instance ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . VFTableInfo ( _ _ instance ) ;
}
public void addVFTables ( CppSharp . Parser . AST . VFTableInfo s )
@ -2673,10 +2650,9 @@ namespace CppSharp
@@ -2673,10 +2650,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Layout ) ;
var _ _ instance = Marshal . AllocHGlobal ( 1 2 ) ;
CppSharp . Parser . AST . VTableLayout . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ copy ) ) ;
return new CppSharp . Parser . AST . VTableLayout ( _ _ instance ) ;
CppSharp . Parser . AST . VTableLayout . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ ptr - > Layout ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . VTableLayout ( _ _ instance ) ;
}
set
@ -2901,7 +2877,7 @@ namespace CppSharp
@@ -2901,7 +2877,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getPreprocessedEntities_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . PreprocessedEntity ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . PreprocessedEntity ( _ _ ret ) ;
}
public void addPreprocessedEntities ( CppSharp . Parser . AST . PreprocessedEntity s )
@ -2988,8 +2964,7 @@ namespace CppSharp
@@ -2988,8 +2964,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > _ Namespace ) ;
return new CppSharp . Parser . AST . DeclarationContext ( _ _ copy ) ;
return ( _ _ ptr - > _ Namespace = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . DeclarationContext ( _ _ ptr - > _ Namespace ) ;
}
set
@ -3004,8 +2979,7 @@ namespace CppSharp
@@ -3004,8 +2979,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Comment ) ;
return new CppSharp . Parser . AST . RawComment ( _ _ copy ) ;
return ( _ _ ptr - > Comment = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . RawComment ( _ _ ptr - > Comment ) ;
}
set
@ -3050,8 +3024,7 @@ namespace CppSharp
@@ -3050,8 +3024,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > CompleteDeclaration ) ;
return new CppSharp . Parser . AST . Declaration ( _ _ copy ) ;
return ( _ _ ptr - > CompleteDeclaration = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Declaration ( _ _ ptr - > CompleteDeclaration ) ;
}
set
@ -3320,7 +3293,7 @@ namespace CppSharp
@@ -3320,7 +3293,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getNamespaces_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Namespace ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Namespace ( _ _ ret ) ;
}
public void addNamespaces ( CppSharp . Parser . AST . Namespace s )
@ -3333,7 +3306,7 @@ namespace CppSharp
@@ -3333,7 +3306,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getEnums_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Enumeration ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Enumeration ( _ _ ret ) ;
}
public void addEnums ( CppSharp . Parser . AST . Enumeration s )
@ -3346,7 +3319,7 @@ namespace CppSharp
@@ -3346,7 +3319,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getFunctions_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Function ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Function ( _ _ ret ) ;
}
public void addFunctions ( CppSharp . Parser . AST . Function s )
@ -3359,7 +3332,7 @@ namespace CppSharp
@@ -3359,7 +3332,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getClasses_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Class ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Class ( _ _ ret ) ;
}
public void addClasses ( CppSharp . Parser . AST . Class s )
@ -3372,7 +3345,7 @@ namespace CppSharp
@@ -3372,7 +3345,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getTemplates_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Template ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Template ( _ _ ret ) ;
}
public void addTemplates ( CppSharp . Parser . AST . Template s )
@ -3385,7 +3358,7 @@ namespace CppSharp
@@ -3385,7 +3358,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getTypedefs_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . TypedefDecl ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TypedefDecl ( _ _ ret ) ;
}
public void addTypedefs ( CppSharp . Parser . AST . TypedefDecl s )
@ -3398,7 +3371,7 @@ namespace CppSharp
@@ -3398,7 +3371,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getVariables_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Variable ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Variable ( _ _ ret ) ;
}
public void addVariables ( CppSharp . Parser . AST . Variable s )
@ -3586,10 +3559,9 @@ namespace CppSharp
@@ -3586,10 +3559,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > QualifiedType ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > QualifiedType ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -3706,10 +3678,9 @@ namespace CppSharp
@@ -3706,10 +3678,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > QualifiedType ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > QualifiedType ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -3914,7 +3885,7 @@ namespace CppSharp
@@ -3914,7 +3885,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getParameters_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Parameter ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Parameter ( _ _ ret ) ;
}
public void addParameters ( CppSharp . Parser . AST . Parameter s )
@ -3971,10 +3942,9 @@ namespace CppSharp
@@ -3971,10 +3942,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > ReturnType ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > ReturnType ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -4253,8 +4223,7 @@ namespace CppSharp
@@ -4253,8 +4223,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > AccessDecl ) ;
return new CppSharp . Parser . AST . AccessSpecifierDecl ( _ _ copy ) ;
return ( _ _ ptr - > AccessDecl = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . AccessSpecifierDecl ( _ _ ptr - > AccessDecl ) ;
}
set
@ -4404,10 +4373,9 @@ namespace CppSharp
@@ -4404,10 +4373,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > ConversionType ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > ConversionType ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -4692,7 +4660,7 @@ namespace CppSharp
@@ -4692,7 +4660,7 @@ namespace CppSharp
Internal . getItems_0 ( _ _ Instance , new IntPtr ( & _ _ ret ) , i ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 8 ) ;
CppSharp . Parser . AST . Enumeration . Item . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ ret ) ) ;
return new CppSharp . Parser . AST . Enumeration . Item ( _ _ instance ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Enumeration . Item ( _ _ instance ) ;
}
public void addItems ( CppSharp . Parser . AST . Enumeration . Item s )
@ -4730,8 +4698,7 @@ namespace CppSharp
@@ -4730,8 +4698,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Type ) ;
return new CppSharp . Parser . AST . Type ( _ _ copy ) ;
return ( _ _ ptr - > Type = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Type ( _ _ ptr - > Type ) ;
}
set
@ -4746,8 +4713,7 @@ namespace CppSharp
@@ -4746,8 +4713,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > BuiltinType ) ;
return new CppSharp . Parser . AST . BuiltinType ( _ _ copy ) ;
return ( _ _ ptr - > BuiltinType = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . BuiltinType ( _ _ ptr - > BuiltinType ) ;
}
set
@ -4888,10 +4854,9 @@ namespace CppSharp
@@ -4888,10 +4854,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > QualifiedType ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > QualifiedType ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -5002,8 +4967,7 @@ namespace CppSharp
@@ -5002,8 +4967,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Type ) ;
return new CppSharp . Parser . AST . Type ( _ _ copy ) ;
return ( _ _ ptr - > Type = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Type ( _ _ ptr - > Type ) ;
}
set
@ -5120,10 +5084,9 @@ namespace CppSharp
@@ -5120,10 +5084,9 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > QualifiedType ) ;
var _ _ instance = Marshal . AllocHGlobal ( 8 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ copy ) , new UIntPtr ( 8 ) ) ;
return new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ptr - > QualifiedType ) , new UIntPtr ( 8 ) ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . QualifiedType ( _ _ instance ) ;
}
set
@ -5153,8 +5116,7 @@ namespace CppSharp
@@ -5153,8 +5116,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Class ) ;
return new CppSharp . Parser . AST . Class ( _ _ copy ) ;
return ( _ _ ptr - > Class = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Class ( _ _ ptr - > Class ) ;
}
set
@ -5483,7 +5445,7 @@ namespace CppSharp
@@ -5483,7 +5445,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getBases_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . BaseClassSpecifier ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . BaseClassSpecifier ( _ _ ret ) ;
}
public void addBases ( CppSharp . Parser . AST . BaseClassSpecifier s )
@ -5496,7 +5458,7 @@ namespace CppSharp
@@ -5496,7 +5458,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getFields_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Field ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Field ( _ _ ret ) ;
}
public void addFields ( CppSharp . Parser . AST . Field s )
@ -5509,7 +5471,7 @@ namespace CppSharp
@@ -5509,7 +5471,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getMethods_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . Method ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Method ( _ _ ret ) ;
}
public void addMethods ( CppSharp . Parser . AST . Method s )
@ -5522,7 +5484,7 @@ namespace CppSharp
@@ -5522,7 +5484,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getSpecifiers_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . AccessSpecifierDecl ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . AccessSpecifierDecl ( _ _ ret ) ;
}
public void addSpecifiers ( CppSharp . Parser . AST . AccessSpecifierDecl s )
@ -5707,8 +5669,7 @@ namespace CppSharp
@@ -5707,8 +5669,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Layout ) ;
return new CppSharp . Parser . AST . ClassLayout ( _ _ copy ) ;
return ( _ _ ptr - > Layout = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . ClassLayout ( _ _ ptr - > Layout ) ;
}
set
@ -5838,7 +5799,7 @@ namespace CppSharp
@@ -5838,7 +5799,7 @@ namespace CppSharp
Internal . getParameters_0 ( _ _ Instance , new IntPtr ( & _ _ ret ) , i ) ;
var _ _ instance = Marshal . AllocHGlobal ( 1 2 ) ;
CppSharp . Parser . AST . TemplateParameter . Internal . cctor_2 ( _ _ instance , new global :: System . IntPtr ( & _ _ ret ) ) ;
return new CppSharp . Parser . AST . TemplateParameter ( _ _ instance ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TemplateParameter ( _ _ instance ) ;
}
public void addParameters ( CppSharp . Parser . AST . TemplateParameter s )
@ -5861,8 +5822,7 @@ namespace CppSharp
@@ -5861,8 +5822,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > TemplatedDecl ) ;
return new CppSharp . Parser . AST . Declaration ( _ _ copy ) ;
return ( _ _ ptr - > TemplatedDecl = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . Declaration ( _ _ ptr - > TemplatedDecl ) ;
}
set
@ -6013,7 +5973,7 @@ namespace CppSharp
@@ -6013,7 +5973,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getSpecializations_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . ClassTemplateSpecialization ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . ClassTemplateSpecialization ( _ _ ret ) ;
}
public void addSpecializations ( CppSharp . Parser . AST . ClassTemplateSpecialization s )
@ -6027,7 +5987,7 @@ namespace CppSharp
@@ -6027,7 +5987,7 @@ namespace CppSharp
var arg0 = ptr ;
var _ _ ret = Internal . FindSpecialization_0 ( _ _ Instance , arg0 ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . ClassTemplateSpecialization ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . ClassTemplateSpecialization ( _ _ ret ) ;
}
public CppSharp . Parser . AST . ClassTemplateSpecialization FindSpecialization ( CppSharp . Parser . AST . TemplateSpecializationType type )
@ -6035,7 +5995,7 @@ namespace CppSharp
@@ -6035,7 +5995,7 @@ namespace CppSharp
var arg0 = ReferenceEquals ( type , null ) ? new CppSharp . Parser . AST . TemplateSpecializationType . Internal ( ) : * ( CppSharp . Parser . AST . TemplateSpecializationType . Internal * ) ( type . _ _ Instance ) ;
var _ _ ret = Internal . FindSpecialization_1 ( _ _ Instance , arg0 ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . ClassTemplateSpecialization ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . ClassTemplateSpecialization ( _ _ ret ) ;
}
public CppSharp . Parser . AST . ClassTemplatePartialSpecialization FindPartialSpecialization ( void * ptr )
@ -6043,7 +6003,7 @@ namespace CppSharp
@@ -6043,7 +6003,7 @@ namespace CppSharp
var arg0 = ptr ;
var _ _ ret = Internal . FindPartialSpecialization_0 ( _ _ Instance , arg0 ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . ClassTemplatePartialSpecialization ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . ClassTemplatePartialSpecialization ( _ _ ret ) ;
}
public CppSharp . Parser . AST . ClassTemplatePartialSpecialization FindPartialSpecialization ( CppSharp . Parser . AST . TemplateSpecializationType type )
@ -6051,7 +6011,7 @@ namespace CppSharp
@@ -6051,7 +6011,7 @@ namespace CppSharp
var arg0 = ReferenceEquals ( type , null ) ? new CppSharp . Parser . AST . TemplateSpecializationType . Internal ( ) : * ( CppSharp . Parser . AST . TemplateSpecializationType . Internal * ) ( type . _ _ Instance ) ;
var _ _ ret = Internal . FindPartialSpecialization_1 ( _ _ Instance , arg0 ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . ClassTemplatePartialSpecialization ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . ClassTemplatePartialSpecialization ( _ _ ret ) ;
}
public uint SpecializationsCount
@ -6255,7 +6215,7 @@ namespace CppSharp
@@ -6255,7 +6215,7 @@ namespace CppSharp
Internal . getArguments_0 ( _ _ Instance , new IntPtr ( & _ _ ret ) , i ) ;
var _ _ instance = Marshal . AllocHGlobal ( 2 0 ) ;
CppSharp . Runtime . Helpers . memcpy ( _ _ instance , new IntPtr ( & _ _ ret ) , new UIntPtr ( 2 0 ) ) ;
return new CppSharp . Parser . AST . TemplateArgument ( _ _ instance ) ;
return ( _ _ instance = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TemplateArgument ( _ _ instance ) ;
}
public void addArguments ( CppSharp . Parser . AST . TemplateArgument s )
@ -6278,8 +6238,7 @@ namespace CppSharp
@@ -6278,8 +6238,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > TemplatedDecl ) ;
return new CppSharp . Parser . AST . ClassTemplate ( _ _ copy ) ;
return ( _ _ ptr - > TemplatedDecl = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . ClassTemplate ( _ _ ptr - > TemplatedDecl ) ;
}
set
@ -7083,8 +7042,7 @@ namespace CppSharp
@@ -7083,8 +7042,7 @@ namespace CppSharp
get
{
var _ _ ptr = ( Internal * ) _ _ Instance . ToPointer ( ) ;
var _ _ copy = new global :: System . IntPtr ( & _ _ ptr - > Definition ) ;
return new CppSharp . Parser . AST . MacroDefinition ( _ _ copy ) ;
return ( _ _ ptr - > Definition = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . MacroDefinition ( _ _ ptr - > Definition ) ;
}
set
@ -7255,7 +7213,7 @@ namespace CppSharp
@@ -7255,7 +7213,7 @@ namespace CppSharp
{
var _ _ ret = Internal . getMacros_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . MacroDefinition ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . MacroDefinition ( _ _ ret ) ;
}
public void addMacros ( CppSharp . Parser . AST . MacroDefinition s )
@ -7532,14 +7490,14 @@ namespace CppSharp
@@ -7532,14 +7490,14 @@ namespace CppSharp
var arg0 = ReferenceEquals ( File , null ) ? new std . _ _ 1. basic_string . Internal ( ) : * ( std . _ _ 1. basic_string . Internal * ) ( File . _ _ Instance ) ;
var _ _ ret = Internal . FindOrCreateModule_0 ( _ _ Instance , arg0 ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . TranslationUnit ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TranslationUnit ( _ _ ret ) ;
}
public CppSharp . Parser . AST . TranslationUnit getTranslationUnits ( uint i )
{
var _ _ ret = Internal . getTranslationUnits_0 ( _ _ Instance , i ) ;
if ( _ _ ret = = global :: System . IntPtr . Zero ) return null ;
return new CppSharp . Parser . AST . TranslationUnit ( _ _ ret ) ;
return ( _ _ ret = = IntPtr . Zero ) ? null : new CppSharp . Parser . AST . TranslationUnit ( _ _ ret ) ;
}
public void addTranslationUnits ( CppSharp . Parser . AST . TranslationUnit s )