Browse Source

Fixed a memory leak when marshalling std::string in C#.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/838/merge
Dimitar Dobrev 8 years ago
parent
commit
a7cf984486
  1. 170
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
  2. 170
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
  3. 170
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
  4. 170
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
  5. 170
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
  6. 170
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
  7. 21
      src/Generator/Types/Std/Stdlib.cs

170
src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs

@ -2691,7 +2691,10 @@ namespace CppSharp @@ -2691,7 +2691,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -3670,7 +3673,10 @@ namespace CppSharp @@ -3670,7 +3673,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4556,7 +4562,10 @@ namespace CppSharp @@ -4556,7 +4562,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4571,7 +4580,10 @@ namespace CppSharp @@ -4571,7 +4580,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4586,7 +4598,10 @@ namespace CppSharp @@ -4586,7 +4598,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6191,7 +6206,10 @@ namespace CppSharp @@ -6191,7 +6206,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6465,7 +6483,10 @@ namespace CppSharp @@ -6465,7 +6483,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7405,7 +7426,10 @@ namespace CppSharp @@ -7405,7 +7426,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7420,7 +7444,10 @@ namespace CppSharp @@ -7420,7 +7444,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7435,7 +7462,10 @@ namespace CppSharp @@ -7435,7 +7462,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8205,7 +8235,10 @@ namespace CppSharp @@ -8205,7 +8235,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8551,7 +8584,10 @@ namespace CppSharp @@ -8551,7 +8584,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13195,7 +13231,10 @@ namespace CppSharp @@ -13195,7 +13231,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13210,7 +13249,10 @@ namespace CppSharp @@ -13210,7 +13249,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13358,7 +13400,10 @@ namespace CppSharp @@ -13358,7 +13400,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13373,7 +13418,10 @@ namespace CppSharp @@ -13373,7 +13418,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13641,7 +13689,10 @@ namespace CppSharp @@ -13641,7 +13689,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13860,7 +13911,10 @@ namespace CppSharp @@ -13860,7 +13911,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -14857,7 +14911,10 @@ namespace CppSharp @@ -14857,7 +14911,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15402,7 +15459,10 @@ namespace CppSharp @@ -15402,7 +15459,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15678,7 +15738,10 @@ namespace CppSharp @@ -15678,7 +15738,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15858,7 +15921,10 @@ namespace CppSharp @@ -15858,7 +15921,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16246,7 +16312,10 @@ namespace CppSharp @@ -16246,7 +16312,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16261,7 +16330,10 @@ namespace CppSharp @@ -16261,7 +16330,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16364,7 +16436,10 @@ namespace CppSharp @@ -16364,7 +16436,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16486,7 +16561,10 @@ namespace CppSharp @@ -16486,7 +16561,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16599,7 +16677,10 @@ namespace CppSharp @@ -16599,7 +16677,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16737,7 +16818,10 @@ namespace CppSharp @@ -16737,7 +16818,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16752,7 +16836,10 @@ namespace CppSharp @@ -16752,7 +16836,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -17121,7 +17208,10 @@ namespace CppSharp @@ -17121,7 +17208,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18154,7 +18244,10 @@ namespace CppSharp @@ -18154,7 +18244,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18200,7 +18293,10 @@ namespace CppSharp @@ -18200,7 +18293,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18487,7 +18583,10 @@ namespace CppSharp @@ -18487,7 +18583,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18502,7 +18601,10 @@ namespace CppSharp @@ -18502,7 +18601,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set

170
src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs

@ -2691,7 +2691,10 @@ namespace CppSharp @@ -2691,7 +2691,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -3670,7 +3673,10 @@ namespace CppSharp @@ -3670,7 +3673,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4556,7 +4562,10 @@ namespace CppSharp @@ -4556,7 +4562,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4571,7 +4580,10 @@ namespace CppSharp @@ -4571,7 +4580,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4586,7 +4598,10 @@ namespace CppSharp @@ -4586,7 +4598,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6191,7 +6206,10 @@ namespace CppSharp @@ -6191,7 +6206,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6465,7 +6483,10 @@ namespace CppSharp @@ -6465,7 +6483,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7405,7 +7426,10 @@ namespace CppSharp @@ -7405,7 +7426,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7420,7 +7444,10 @@ namespace CppSharp @@ -7420,7 +7444,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7435,7 +7462,10 @@ namespace CppSharp @@ -7435,7 +7462,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8205,7 +8235,10 @@ namespace CppSharp @@ -8205,7 +8235,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8551,7 +8584,10 @@ namespace CppSharp @@ -8551,7 +8584,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13195,7 +13231,10 @@ namespace CppSharp @@ -13195,7 +13231,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13210,7 +13249,10 @@ namespace CppSharp @@ -13210,7 +13249,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13358,7 +13400,10 @@ namespace CppSharp @@ -13358,7 +13400,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13373,7 +13418,10 @@ namespace CppSharp @@ -13373,7 +13418,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13641,7 +13689,10 @@ namespace CppSharp @@ -13641,7 +13689,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13860,7 +13911,10 @@ namespace CppSharp @@ -13860,7 +13911,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -14857,7 +14911,10 @@ namespace CppSharp @@ -14857,7 +14911,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15402,7 +15459,10 @@ namespace CppSharp @@ -15402,7 +15459,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15678,7 +15738,10 @@ namespace CppSharp @@ -15678,7 +15738,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15858,7 +15921,10 @@ namespace CppSharp @@ -15858,7 +15921,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16246,7 +16312,10 @@ namespace CppSharp @@ -16246,7 +16312,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16261,7 +16330,10 @@ namespace CppSharp @@ -16261,7 +16330,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16364,7 +16436,10 @@ namespace CppSharp @@ -16364,7 +16436,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16486,7 +16561,10 @@ namespace CppSharp @@ -16486,7 +16561,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16599,7 +16677,10 @@ namespace CppSharp @@ -16599,7 +16677,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16737,7 +16818,10 @@ namespace CppSharp @@ -16737,7 +16818,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16752,7 +16836,10 @@ namespace CppSharp @@ -16752,7 +16836,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -17121,7 +17208,10 @@ namespace CppSharp @@ -17121,7 +17208,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18154,7 +18244,10 @@ namespace CppSharp @@ -18154,7 +18244,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18200,7 +18293,10 @@ namespace CppSharp @@ -18200,7 +18293,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18487,7 +18583,10 @@ namespace CppSharp @@ -18487,7 +18583,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18502,7 +18601,10 @@ namespace CppSharp @@ -18502,7 +18601,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set

170
src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs

@ -2691,7 +2691,10 @@ namespace CppSharp @@ -2691,7 +2691,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -3669,7 +3672,10 @@ namespace CppSharp @@ -3669,7 +3672,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4555,7 +4561,10 @@ namespace CppSharp @@ -4555,7 +4561,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4570,7 +4579,10 @@ namespace CppSharp @@ -4570,7 +4579,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4585,7 +4597,10 @@ namespace CppSharp @@ -4585,7 +4597,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6190,7 +6205,10 @@ namespace CppSharp @@ -6190,7 +6205,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6464,7 +6482,10 @@ namespace CppSharp @@ -6464,7 +6482,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7404,7 +7425,10 @@ namespace CppSharp @@ -7404,7 +7425,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7419,7 +7443,10 @@ namespace CppSharp @@ -7419,7 +7443,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7434,7 +7461,10 @@ namespace CppSharp @@ -7434,7 +7461,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8204,7 +8234,10 @@ namespace CppSharp @@ -8204,7 +8234,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8550,7 +8583,10 @@ namespace CppSharp @@ -8550,7 +8583,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13194,7 +13230,10 @@ namespace CppSharp @@ -13194,7 +13230,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13209,7 +13248,10 @@ namespace CppSharp @@ -13209,7 +13248,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13357,7 +13399,10 @@ namespace CppSharp @@ -13357,7 +13399,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13372,7 +13417,10 @@ namespace CppSharp @@ -13372,7 +13417,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13640,7 +13688,10 @@ namespace CppSharp @@ -13640,7 +13688,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13859,7 +13910,10 @@ namespace CppSharp @@ -13859,7 +13910,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -14856,7 +14910,10 @@ namespace CppSharp @@ -14856,7 +14910,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15401,7 +15458,10 @@ namespace CppSharp @@ -15401,7 +15458,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15677,7 +15737,10 @@ namespace CppSharp @@ -15677,7 +15737,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15857,7 +15920,10 @@ namespace CppSharp @@ -15857,7 +15920,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16245,7 +16311,10 @@ namespace CppSharp @@ -16245,7 +16311,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16260,7 +16329,10 @@ namespace CppSharp @@ -16260,7 +16329,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16363,7 +16435,10 @@ namespace CppSharp @@ -16363,7 +16435,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16485,7 +16560,10 @@ namespace CppSharp @@ -16485,7 +16560,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16598,7 +16676,10 @@ namespace CppSharp @@ -16598,7 +16676,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16736,7 +16817,10 @@ namespace CppSharp @@ -16736,7 +16817,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16751,7 +16835,10 @@ namespace CppSharp @@ -16751,7 +16835,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -17120,7 +17207,10 @@ namespace CppSharp @@ -17120,7 +17207,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18153,7 +18243,10 @@ namespace CppSharp @@ -18153,7 +18243,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18199,7 +18292,10 @@ namespace CppSharp @@ -18199,7 +18292,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18486,7 +18582,10 @@ namespace CppSharp @@ -18486,7 +18582,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18501,7 +18600,10 @@ namespace CppSharp @@ -18501,7 +18600,10 @@ namespace CppSharp
{
get
{
return global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message).CStr;
var __basicStringRet = global::Std.__1.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set

170
src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs

@ -2691,7 +2691,10 @@ namespace CppSharp @@ -2691,7 +2691,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -3669,7 +3672,10 @@ namespace CppSharp @@ -3669,7 +3672,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4555,7 +4561,10 @@ namespace CppSharp @@ -4555,7 +4561,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4570,7 +4579,10 @@ namespace CppSharp @@ -4570,7 +4579,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4585,7 +4597,10 @@ namespace CppSharp @@ -4585,7 +4597,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6190,7 +6205,10 @@ namespace CppSharp @@ -6190,7 +6205,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6464,7 +6482,10 @@ namespace CppSharp @@ -6464,7 +6482,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7404,7 +7425,10 @@ namespace CppSharp @@ -7404,7 +7425,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7419,7 +7443,10 @@ namespace CppSharp @@ -7419,7 +7443,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7434,7 +7461,10 @@ namespace CppSharp @@ -7434,7 +7461,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8204,7 +8234,10 @@ namespace CppSharp @@ -8204,7 +8234,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8550,7 +8583,10 @@ namespace CppSharp @@ -8550,7 +8583,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13194,7 +13230,10 @@ namespace CppSharp @@ -13194,7 +13230,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13209,7 +13248,10 @@ namespace CppSharp @@ -13209,7 +13248,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13357,7 +13399,10 @@ namespace CppSharp @@ -13357,7 +13399,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13372,7 +13417,10 @@ namespace CppSharp @@ -13372,7 +13417,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13640,7 +13688,10 @@ namespace CppSharp @@ -13640,7 +13688,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13859,7 +13910,10 @@ namespace CppSharp @@ -13859,7 +13910,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -14856,7 +14910,10 @@ namespace CppSharp @@ -14856,7 +14910,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15401,7 +15458,10 @@ namespace CppSharp @@ -15401,7 +15458,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15677,7 +15737,10 @@ namespace CppSharp @@ -15677,7 +15737,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15857,7 +15920,10 @@ namespace CppSharp @@ -15857,7 +15920,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16245,7 +16311,10 @@ namespace CppSharp @@ -16245,7 +16311,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16260,7 +16329,10 @@ namespace CppSharp @@ -16260,7 +16329,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16363,7 +16435,10 @@ namespace CppSharp @@ -16363,7 +16435,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16485,7 +16560,10 @@ namespace CppSharp @@ -16485,7 +16560,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16598,7 +16676,10 @@ namespace CppSharp @@ -16598,7 +16676,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16736,7 +16817,10 @@ namespace CppSharp @@ -16736,7 +16817,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16751,7 +16835,10 @@ namespace CppSharp @@ -16751,7 +16835,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -17120,7 +17207,10 @@ namespace CppSharp @@ -17120,7 +17207,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18153,7 +18243,10 @@ namespace CppSharp @@ -18153,7 +18243,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18199,7 +18292,10 @@ namespace CppSharp @@ -18199,7 +18292,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18486,7 +18582,10 @@ namespace CppSharp @@ -18486,7 +18582,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18501,7 +18600,10 @@ namespace CppSharp @@ -18501,7 +18600,10 @@ namespace CppSharp
{
get
{
return global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message).CStr;
var __basicStringRet = global::Std.Cxx11.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set

170
src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs

@ -2691,7 +2691,10 @@ namespace CppSharp @@ -2691,7 +2691,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -3669,7 +3672,10 @@ namespace CppSharp @@ -3669,7 +3672,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4555,7 +4561,10 @@ namespace CppSharp @@ -4555,7 +4561,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4570,7 +4579,10 @@ namespace CppSharp @@ -4570,7 +4579,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4585,7 +4597,10 @@ namespace CppSharp @@ -4585,7 +4597,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6190,7 +6205,10 @@ namespace CppSharp @@ -6190,7 +6205,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6464,7 +6482,10 @@ namespace CppSharp @@ -6464,7 +6482,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7404,7 +7425,10 @@ namespace CppSharp @@ -7404,7 +7425,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7419,7 +7443,10 @@ namespace CppSharp @@ -7419,7 +7443,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7434,7 +7461,10 @@ namespace CppSharp @@ -7434,7 +7461,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8204,7 +8234,10 @@ namespace CppSharp @@ -8204,7 +8234,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8550,7 +8583,10 @@ namespace CppSharp @@ -8550,7 +8583,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13194,7 +13230,10 @@ namespace CppSharp @@ -13194,7 +13230,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13209,7 +13248,10 @@ namespace CppSharp @@ -13209,7 +13248,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13357,7 +13399,10 @@ namespace CppSharp @@ -13357,7 +13399,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13372,7 +13417,10 @@ namespace CppSharp @@ -13372,7 +13417,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13640,7 +13688,10 @@ namespace CppSharp @@ -13640,7 +13688,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13859,7 +13910,10 @@ namespace CppSharp @@ -13859,7 +13910,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -14856,7 +14910,10 @@ namespace CppSharp @@ -14856,7 +14910,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15401,7 +15458,10 @@ namespace CppSharp @@ -15401,7 +15458,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15677,7 +15737,10 @@ namespace CppSharp @@ -15677,7 +15737,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15857,7 +15920,10 @@ namespace CppSharp @@ -15857,7 +15920,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16245,7 +16311,10 @@ namespace CppSharp @@ -16245,7 +16311,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16260,7 +16329,10 @@ namespace CppSharp @@ -16260,7 +16329,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16363,7 +16435,10 @@ namespace CppSharp @@ -16363,7 +16435,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16485,7 +16560,10 @@ namespace CppSharp @@ -16485,7 +16560,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16598,7 +16676,10 @@ namespace CppSharp @@ -16598,7 +16676,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16736,7 +16817,10 @@ namespace CppSharp @@ -16736,7 +16817,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16751,7 +16835,10 @@ namespace CppSharp @@ -16751,7 +16835,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -17120,7 +17207,10 @@ namespace CppSharp @@ -17120,7 +17207,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18153,7 +18243,10 @@ namespace CppSharp @@ -18153,7 +18243,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18199,7 +18292,10 @@ namespace CppSharp @@ -18199,7 +18292,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18486,7 +18582,10 @@ namespace CppSharp @@ -18486,7 +18582,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18501,7 +18600,10 @@ namespace CppSharp @@ -18501,7 +18600,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set

170
src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs

@ -2691,7 +2691,10 @@ namespace CppSharp @@ -2691,7 +2691,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->identifier);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -3670,7 +3673,10 @@ namespace CppSharp @@ -3670,7 +3673,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4556,7 +4562,10 @@ namespace CppSharp @@ -4556,7 +4562,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4571,7 +4580,10 @@ namespace CppSharp @@ -4571,7 +4580,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->USR);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -4586,7 +4598,10 @@ namespace CppSharp @@ -4586,7 +4598,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->debugText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6191,7 +6206,10 @@ namespace CppSharp @@ -6191,7 +6206,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->@string);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -6465,7 +6483,10 @@ namespace CppSharp @@ -6465,7 +6483,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->opcodeStr);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7405,7 +7426,10 @@ namespace CppSharp @@ -7405,7 +7426,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7420,7 +7444,10 @@ namespace CppSharp @@ -7420,7 +7444,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->signature);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -7435,7 +7462,10 @@ namespace CppSharp @@ -7435,7 +7462,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->body);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8205,7 +8235,10 @@ namespace CppSharp @@ -8205,7 +8235,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -8551,7 +8584,10 @@ namespace CppSharp @@ -8551,7 +8584,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->mangled);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13195,7 +13231,10 @@ namespace CppSharp @@ -13195,7 +13231,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13210,7 +13249,10 @@ namespace CppSharp @@ -13210,7 +13249,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->expression);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13358,7 +13400,10 @@ namespace CppSharp @@ -13358,7 +13400,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13373,7 +13418,10 @@ namespace CppSharp @@ -13373,7 +13418,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13641,7 +13689,10 @@ namespace CppSharp @@ -13641,7 +13689,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -13860,7 +13911,10 @@ namespace CppSharp @@ -13860,7 +13911,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -14857,7 +14911,10 @@ namespace CppSharp @@ -14857,7 +14911,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15402,7 +15459,10 @@ namespace CppSharp @@ -15402,7 +15459,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15678,7 +15738,10 @@ namespace CppSharp @@ -15678,7 +15738,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.VerbatimLineComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -15858,7 +15921,10 @@ namespace CppSharp @@ -15858,7 +15921,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16246,7 +16312,10 @@ namespace CppSharp @@ -16246,7 +16312,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->name);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16261,7 +16330,10 @@ namespace CppSharp @@ -16261,7 +16330,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal*) __Instance)->value);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16364,7 +16436,10 @@ namespace CppSharp @@ -16364,7 +16436,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16486,7 +16561,10 @@ namespace CppSharp @@ -16486,7 +16561,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal*) __Instance)->tagName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16599,7 +16677,10 @@ namespace CppSharp @@ -16599,7 +16677,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.TextComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16737,7 +16818,10 @@ namespace CppSharp @@ -16737,7 +16818,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->text);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -16752,7 +16836,10 @@ namespace CppSharp @@ -16752,7 +16836,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->briefText);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -17121,7 +17208,10 @@ namespace CppSharp @@ -17121,7 +17208,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->ABI);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18154,7 +18244,10 @@ namespace CppSharp @@ -18154,7 +18244,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->libraryFile);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18200,7 +18293,10 @@ namespace CppSharp @@ -18200,7 +18293,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetTriple);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18487,7 +18583,10 @@ namespace CppSharp @@ -18487,7 +18583,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->fileName);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set
@ -18502,7 +18601,10 @@ namespace CppSharp @@ -18502,7 +18601,10 @@ namespace CppSharp
{
get
{
return global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message).CStr;
var __basicStringRet = global::Std.BasicString.__CreateInstance(((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->message);
var __stringRet = __basicStringRet.CStr;
__basicStringRet.Dispose(false);
return __stringRet;
}
set

21
src/Generator/Types/Std/Stdlib.cs

@ -96,21 +96,20 @@ namespace CppSharp.Types.Std @@ -96,21 +96,20 @@ namespace CppSharp.Types.Std
ClassTemplateSpecialization basicString = GetBasicString(type);
var c_str = basicString.Properties.First(p => p.OriginalName == "c_str");
var typePrinter = new CSharpTypePrinter(ctx.Context);
if (type.IsAddress() || ctx.Declaration is Field)
{
ctx.Return.Write("{0}.{1}({2}).{3}",
basicString.Visit(typePrinter), Helpers.CreateInstanceIdentifier,
ctx.ReturnVarName, c_str.Name);
}
else
{
const string varBasicString = "__basicStringRet";
ctx.Before.WriteLine("using (var {0} = {1}.{2}({3}))",
ctx.Before.WriteLine("var {0} = {1}.{2}({3});",
varBasicString, basicString.Visit(typePrinter),
Helpers.CreateInstanceIdentifier, ctx.ReturnVarName);
ctx.Before.WriteStartBraceIndent();
if (type.IsAddress())
{
ctx.Return.Write($"{varBasicString}.{c_str.Name}");
ctx.HasCodeBlock = true;
}
else
{
const string varString = "__stringRet";
ctx.Before.WriteLine($"var {varString} = {varBasicString}.{c_str.Name};");
ctx.Before.WriteLine($"{varBasicString}.Dispose(false);");
ctx.Return.Write(varString);
}
}

Loading…
Cancel
Save