Browse Source

Update Bindings (#1459)

pull/1460/head
josetr 5 years ago committed by GitHub
parent
commit
e6813a2f99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 107
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
  2. 7
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs
  3. 107
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
  4. 7
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs
  5. 107
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
  6. 7
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs
  7. 107
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
  8. 7
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs
  9. 107
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
  10. 7
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs
  11. 107
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
  12. 7
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs

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

@ -205,12 +205,7 @@ namespace CppSharp
public string GetSymbols(uint i) public string GetSymbols(uint i)
{ {
var __ret = __Internal.GetSymbols(__Instance, i); var __ret = __Internal.GetSymbols(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSymbols(string s) public void AddSymbols(string s)
@ -226,12 +221,7 @@ namespace CppSharp
public string GetDependencies(uint i) public string GetDependencies(uint i)
{ {
var __ret = __Internal.GetDependencies(__Instance, i); var __ret = __Internal.GetDependencies(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDependencies(string s) public void AddDependencies(string s)
@ -17416,7 +17406,7 @@ namespace CppSharp
global::Std.BasicStringExtensions.Assign(__basicString0, File); global::Std.BasicStringExtensions.Assign(__basicString0, File);
var __arg0 = __basicString0.__Instance; var __arg0 = __basicString0.__Instance;
var __ret = __Internal.FindOrCreateModule(__Instance, __arg0); var __ret = __Internal.FindOrCreateModule(__Instance, __arg0);
__basicString0.Dispose(); __basicString0.Dispose(false);
global::CppSharp.Parser.AST.TranslationUnit __result0; global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null; if (__ret == IntPtr.Zero) __result0 = null;
else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret)) else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
@ -18871,12 +18861,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name, __length);
} }
set set
@ -28799,12 +28784,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName, __length);
} }
set set
@ -36106,12 +36086,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName, __length);
} }
set set
@ -46967,12 +46942,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -46988,12 +46958,7 @@ namespace CppSharp
public string GetSourceFiles(uint i) public string GetSourceFiles(uint i)
{ {
var __ret = __Internal.GetSourceFiles(__Instance, i); var __ret = __Internal.GetSourceFiles(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSourceFiles(string s) public void AddSourceFiles(string s)
@ -47009,12 +46974,7 @@ namespace CppSharp
public string GetIncludeDirs(uint i) public string GetIncludeDirs(uint i)
{ {
var __ret = __Internal.GetIncludeDirs(__Instance, i); var __ret = __Internal.GetIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddIncludeDirs(string s) public void AddIncludeDirs(string s)
@ -47030,12 +46990,7 @@ namespace CppSharp
public string GetSystemIncludeDirs(uint i) public string GetSystemIncludeDirs(uint i)
{ {
var __ret = __Internal.GetSystemIncludeDirs(__Instance, i); var __ret = __Internal.GetSystemIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSystemIncludeDirs(string s) public void AddSystemIncludeDirs(string s)
@ -47051,12 +47006,7 @@ namespace CppSharp
public string GetDefines(uint i) public string GetDefines(uint i)
{ {
var __ret = __Internal.GetDefines(__Instance, i); var __ret = __Internal.GetDefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDefines(string s) public void AddDefines(string s)
@ -47072,12 +47022,7 @@ namespace CppSharp
public string GetUndefines(uint i) public string GetUndefines(uint i)
{ {
var __ret = __Internal.GetUndefines(__Instance, i); var __ret = __Internal.GetUndefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddUndefines(string s) public void AddUndefines(string s)
@ -47093,12 +47038,7 @@ namespace CppSharp
public string GetSupportedStdTypes(uint i) public string GetSupportedStdTypes(uint i)
{ {
var __ret = __Internal.GetSupportedStdTypes(__Instance, i); var __ret = __Internal.GetSupportedStdTypes(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSupportedStdTypes(string s) public void AddSupportedStdTypes(string s)
@ -47504,12 +47444,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -47525,12 +47460,7 @@ namespace CppSharp
public string GetLibraryDirs(uint i) public string GetLibraryDirs(uint i)
{ {
var __ret = __Internal.GetLibraryDirs(__Instance, i); var __ret = __Internal.GetLibraryDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraryDirs(string s) public void AddLibraryDirs(string s)
@ -47546,12 +47476,7 @@ namespace CppSharp
public string GetLibraries(uint i) public string GetLibraries(uint i)
{ {
var __ret = __Internal.GetLibraries(__Instance, i); var __ret = __Internal.GetLibraries(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraries(string s) public void AddLibraries(string s)

7
src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs

@ -1275,12 +1275,7 @@ namespace Std
{ {
var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance; var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance;
var __ret = __Internal.Data(__arg0); var __ret = __Internal.Data(__arg0);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
} }
} }

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

@ -205,12 +205,7 @@ namespace CppSharp
public string GetSymbols(uint i) public string GetSymbols(uint i)
{ {
var __ret = __Internal.GetSymbols(__Instance, i); var __ret = __Internal.GetSymbols(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSymbols(string s) public void AddSymbols(string s)
@ -226,12 +221,7 @@ namespace CppSharp
public string GetDependencies(uint i) public string GetDependencies(uint i)
{ {
var __ret = __Internal.GetDependencies(__Instance, i); var __ret = __Internal.GetDependencies(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDependencies(string s) public void AddDependencies(string s)
@ -17416,7 +17406,7 @@ namespace CppSharp
global::Std.BasicStringExtensions.Assign(__basicString0, File); global::Std.BasicStringExtensions.Assign(__basicString0, File);
var __arg0 = *(global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C*) __basicString0.__Instance; var __arg0 = *(global::Std.BasicString.__Internalc__N_std_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C*) __basicString0.__Instance;
var __ret = __Internal.FindOrCreateModule(__Instance, __arg0); var __ret = __Internal.FindOrCreateModule(__Instance, __arg0);
__basicString0.Dispose(); __basicString0.Dispose(false);
global::CppSharp.Parser.AST.TranslationUnit __result0; global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null; if (__ret == IntPtr.Zero) __result0 = null;
else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret)) else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
@ -18871,12 +18861,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name, __length);
} }
set set
@ -28799,12 +28784,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName, __length);
} }
set set
@ -36106,12 +36086,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName, __length);
} }
set set
@ -46967,12 +46942,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -46988,12 +46958,7 @@ namespace CppSharp
public string GetSourceFiles(uint i) public string GetSourceFiles(uint i)
{ {
var __ret = __Internal.GetSourceFiles(__Instance, i); var __ret = __Internal.GetSourceFiles(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSourceFiles(string s) public void AddSourceFiles(string s)
@ -47009,12 +46974,7 @@ namespace CppSharp
public string GetIncludeDirs(uint i) public string GetIncludeDirs(uint i)
{ {
var __ret = __Internal.GetIncludeDirs(__Instance, i); var __ret = __Internal.GetIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddIncludeDirs(string s) public void AddIncludeDirs(string s)
@ -47030,12 +46990,7 @@ namespace CppSharp
public string GetSystemIncludeDirs(uint i) public string GetSystemIncludeDirs(uint i)
{ {
var __ret = __Internal.GetSystemIncludeDirs(__Instance, i); var __ret = __Internal.GetSystemIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSystemIncludeDirs(string s) public void AddSystemIncludeDirs(string s)
@ -47051,12 +47006,7 @@ namespace CppSharp
public string GetDefines(uint i) public string GetDefines(uint i)
{ {
var __ret = __Internal.GetDefines(__Instance, i); var __ret = __Internal.GetDefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDefines(string s) public void AddDefines(string s)
@ -47072,12 +47022,7 @@ namespace CppSharp
public string GetUndefines(uint i) public string GetUndefines(uint i)
{ {
var __ret = __Internal.GetUndefines(__Instance, i); var __ret = __Internal.GetUndefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddUndefines(string s) public void AddUndefines(string s)
@ -47093,12 +47038,7 @@ namespace CppSharp
public string GetSupportedStdTypes(uint i) public string GetSupportedStdTypes(uint i)
{ {
var __ret = __Internal.GetSupportedStdTypes(__Instance, i); var __ret = __Internal.GetSupportedStdTypes(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSupportedStdTypes(string s) public void AddSupportedStdTypes(string s)
@ -47504,12 +47444,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -47525,12 +47460,7 @@ namespace CppSharp
public string GetLibraryDirs(uint i) public string GetLibraryDirs(uint i)
{ {
var __ret = __Internal.GetLibraryDirs(__Instance, i); var __ret = __Internal.GetLibraryDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraryDirs(string s) public void AddLibraryDirs(string s)
@ -47546,12 +47476,7 @@ namespace CppSharp
public string GetLibraries(uint i) public string GetLibraries(uint i)
{ {
var __ret = __Internal.GetLibraries(__Instance, i); var __ret = __Internal.GetLibraries(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraries(string s) public void AddLibraries(string s)

7
src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs

@ -972,12 +972,7 @@ namespace Std
{ {
var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance; var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance;
var __ret = __Internal.Data(__arg0); var __ret = __Internal.Data(__arg0);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
} }
} }

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

@ -205,12 +205,7 @@ namespace CppSharp
public string GetSymbols(uint i) public string GetSymbols(uint i)
{ {
var __ret = __Internal.GetSymbols(__Instance, i); var __ret = __Internal.GetSymbols(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSymbols(string s) public void AddSymbols(string s)
@ -226,12 +221,7 @@ namespace CppSharp
public string GetDependencies(uint i) public string GetDependencies(uint i)
{ {
var __ret = __Internal.GetDependencies(__Instance, i); var __ret = __Internal.GetDependencies(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDependencies(string s) public void AddDependencies(string s)
@ -17415,7 +17405,7 @@ namespace CppSharp
global::Std.BasicStringExtensions.Assign(__basicString0, File); global::Std.BasicStringExtensions.Assign(__basicString0, File);
var __arg0 = __basicString0.__Instance; var __arg0 = __basicString0.__Instance;
var __ret = __Internal.FindOrCreateModule(__Instance, __arg0); var __ret = __Internal.FindOrCreateModule(__Instance, __arg0);
__basicString0.Dispose(); __basicString0.Dispose(false);
global::CppSharp.Parser.AST.TranslationUnit __result0; global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null; if (__ret == IntPtr.Zero) __result0 = null;
else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret)) else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
@ -18870,12 +18860,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name, __length);
} }
set set
@ -28798,12 +28783,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName, __length);
} }
set set
@ -36105,12 +36085,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName, __length);
} }
set set
@ -46966,12 +46941,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -46987,12 +46957,7 @@ namespace CppSharp
public string GetSourceFiles(uint i) public string GetSourceFiles(uint i)
{ {
var __ret = __Internal.GetSourceFiles(__Instance, i); var __ret = __Internal.GetSourceFiles(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSourceFiles(string s) public void AddSourceFiles(string s)
@ -47008,12 +46973,7 @@ namespace CppSharp
public string GetIncludeDirs(uint i) public string GetIncludeDirs(uint i)
{ {
var __ret = __Internal.GetIncludeDirs(__Instance, i); var __ret = __Internal.GetIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddIncludeDirs(string s) public void AddIncludeDirs(string s)
@ -47029,12 +46989,7 @@ namespace CppSharp
public string GetSystemIncludeDirs(uint i) public string GetSystemIncludeDirs(uint i)
{ {
var __ret = __Internal.GetSystemIncludeDirs(__Instance, i); var __ret = __Internal.GetSystemIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSystemIncludeDirs(string s) public void AddSystemIncludeDirs(string s)
@ -47050,12 +47005,7 @@ namespace CppSharp
public string GetDefines(uint i) public string GetDefines(uint i)
{ {
var __ret = __Internal.GetDefines(__Instance, i); var __ret = __Internal.GetDefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDefines(string s) public void AddDefines(string s)
@ -47071,12 +47021,7 @@ namespace CppSharp
public string GetUndefines(uint i) public string GetUndefines(uint i)
{ {
var __ret = __Internal.GetUndefines(__Instance, i); var __ret = __Internal.GetUndefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddUndefines(string s) public void AddUndefines(string s)
@ -47092,12 +47037,7 @@ namespace CppSharp
public string GetSupportedStdTypes(uint i) public string GetSupportedStdTypes(uint i)
{ {
var __ret = __Internal.GetSupportedStdTypes(__Instance, i); var __ret = __Internal.GetSupportedStdTypes(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSupportedStdTypes(string s) public void AddSupportedStdTypes(string s)
@ -47503,12 +47443,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -47524,12 +47459,7 @@ namespace CppSharp
public string GetLibraryDirs(uint i) public string GetLibraryDirs(uint i)
{ {
var __ret = __Internal.GetLibraryDirs(__Instance, i); var __ret = __Internal.GetLibraryDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraryDirs(string s) public void AddLibraryDirs(string s)
@ -47545,12 +47475,7 @@ namespace CppSharp
public string GetLibraries(uint i) public string GetLibraries(uint i)
{ {
var __ret = __Internal.GetLibraries(__Instance, i); var __ret = __Internal.GetLibraries(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraries(string s) public void AddLibraries(string s)

7
src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs

@ -1275,12 +1275,7 @@ namespace Std
{ {
var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance; var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance;
var __ret = __Internal.Data(__arg0); var __ret = __Internal.Data(__arg0);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
} }
} }

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

@ -205,12 +205,7 @@ namespace CppSharp
public string GetSymbols(uint i) public string GetSymbols(uint i)
{ {
var __ret = __Internal.GetSymbols(__Instance, i); var __ret = __Internal.GetSymbols(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSymbols(string s) public void AddSymbols(string s)
@ -226,12 +221,7 @@ namespace CppSharp
public string GetDependencies(uint i) public string GetDependencies(uint i)
{ {
var __ret = __Internal.GetDependencies(__Instance, i); var __ret = __Internal.GetDependencies(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDependencies(string s) public void AddDependencies(string s)
@ -17415,7 +17405,7 @@ namespace CppSharp
global::Std.BasicStringExtensions.Assign(__basicString0, File); global::Std.BasicStringExtensions.Assign(__basicString0, File);
var __arg0 = __basicString0.__Instance; var __arg0 = __basicString0.__Instance;
var __ret = __Internal.FindOrCreateModule(__Instance, __arg0); var __ret = __Internal.FindOrCreateModule(__Instance, __arg0);
__basicString0.Dispose(); __basicString0.Dispose(false);
global::CppSharp.Parser.AST.TranslationUnit __result0; global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null; if (__ret == IntPtr.Zero) __result0 = null;
else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret)) else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
@ -18870,12 +18860,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name, __length);
} }
set set
@ -28798,12 +28783,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName, __length);
} }
set set
@ -36105,12 +36085,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName, __length);
} }
set set
@ -46966,12 +46941,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -46987,12 +46957,7 @@ namespace CppSharp
public string GetSourceFiles(uint i) public string GetSourceFiles(uint i)
{ {
var __ret = __Internal.GetSourceFiles(__Instance, i); var __ret = __Internal.GetSourceFiles(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSourceFiles(string s) public void AddSourceFiles(string s)
@ -47008,12 +46973,7 @@ namespace CppSharp
public string GetIncludeDirs(uint i) public string GetIncludeDirs(uint i)
{ {
var __ret = __Internal.GetIncludeDirs(__Instance, i); var __ret = __Internal.GetIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddIncludeDirs(string s) public void AddIncludeDirs(string s)
@ -47029,12 +46989,7 @@ namespace CppSharp
public string GetSystemIncludeDirs(uint i) public string GetSystemIncludeDirs(uint i)
{ {
var __ret = __Internal.GetSystemIncludeDirs(__Instance, i); var __ret = __Internal.GetSystemIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSystemIncludeDirs(string s) public void AddSystemIncludeDirs(string s)
@ -47050,12 +47005,7 @@ namespace CppSharp
public string GetDefines(uint i) public string GetDefines(uint i)
{ {
var __ret = __Internal.GetDefines(__Instance, i); var __ret = __Internal.GetDefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDefines(string s) public void AddDefines(string s)
@ -47071,12 +47021,7 @@ namespace CppSharp
public string GetUndefines(uint i) public string GetUndefines(uint i)
{ {
var __ret = __Internal.GetUndefines(__Instance, i); var __ret = __Internal.GetUndefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddUndefines(string s) public void AddUndefines(string s)
@ -47092,12 +47037,7 @@ namespace CppSharp
public string GetSupportedStdTypes(uint i) public string GetSupportedStdTypes(uint i)
{ {
var __ret = __Internal.GetSupportedStdTypes(__Instance, i); var __ret = __Internal.GetSupportedStdTypes(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSupportedStdTypes(string s) public void AddSupportedStdTypes(string s)
@ -47503,12 +47443,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -47524,12 +47459,7 @@ namespace CppSharp
public string GetLibraryDirs(uint i) public string GetLibraryDirs(uint i)
{ {
var __ret = __Internal.GetLibraryDirs(__Instance, i); var __ret = __Internal.GetLibraryDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraryDirs(string s) public void AddLibraryDirs(string s)
@ -47545,12 +47475,7 @@ namespace CppSharp
public string GetLibraries(uint i) public string GetLibraries(uint i)
{ {
var __ret = __Internal.GetLibraries(__Instance, i); var __ret = __Internal.GetLibraries(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraries(string s) public void AddLibraries(string s)

7
src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs

@ -1039,12 +1039,7 @@ namespace Std
{ {
var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance; var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance;
var __ret = __Internal.Data(__arg0); var __ret = __Internal.Data(__arg0);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
} }
} }

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

@ -205,12 +205,7 @@ namespace CppSharp
public string GetSymbols(uint i) public string GetSymbols(uint i)
{ {
var __ret = __Internal.GetSymbols(__Instance, i); var __ret = __Internal.GetSymbols(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSymbols(string s) public void AddSymbols(string s)
@ -226,12 +221,7 @@ namespace CppSharp
public string GetDependencies(uint i) public string GetDependencies(uint i)
{ {
var __ret = __Internal.GetDependencies(__Instance, i); var __ret = __Internal.GetDependencies(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDependencies(string s) public void AddDependencies(string s)
@ -17415,7 +17405,7 @@ namespace CppSharp
global::Std.BasicStringExtensions.Assign(__basicString0, File); global::Std.BasicStringExtensions.Assign(__basicString0, File);
var __arg0 = __basicString0.__Instance; var __arg0 = __basicString0.__Instance;
var __ret = __Internal.FindOrCreateModule(__Instance, __arg0); var __ret = __Internal.FindOrCreateModule(__Instance, __arg0);
__basicString0.Dispose(); __basicString0.Dispose(false);
global::CppSharp.Parser.AST.TranslationUnit __result0; global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null; if (__ret == IntPtr.Zero) __result0 = null;
else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret)) else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
@ -18870,12 +18860,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name, __length);
} }
set set
@ -28798,12 +28783,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName, __length);
} }
set set
@ -36105,12 +36085,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName, __length);
} }
set set
@ -46966,12 +46941,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -46987,12 +46957,7 @@ namespace CppSharp
public string GetSourceFiles(uint i) public string GetSourceFiles(uint i)
{ {
var __ret = __Internal.GetSourceFiles(__Instance, i); var __ret = __Internal.GetSourceFiles(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSourceFiles(string s) public void AddSourceFiles(string s)
@ -47008,12 +46973,7 @@ namespace CppSharp
public string GetIncludeDirs(uint i) public string GetIncludeDirs(uint i)
{ {
var __ret = __Internal.GetIncludeDirs(__Instance, i); var __ret = __Internal.GetIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddIncludeDirs(string s) public void AddIncludeDirs(string s)
@ -47029,12 +46989,7 @@ namespace CppSharp
public string GetSystemIncludeDirs(uint i) public string GetSystemIncludeDirs(uint i)
{ {
var __ret = __Internal.GetSystemIncludeDirs(__Instance, i); var __ret = __Internal.GetSystemIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSystemIncludeDirs(string s) public void AddSystemIncludeDirs(string s)
@ -47050,12 +47005,7 @@ namespace CppSharp
public string GetDefines(uint i) public string GetDefines(uint i)
{ {
var __ret = __Internal.GetDefines(__Instance, i); var __ret = __Internal.GetDefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDefines(string s) public void AddDefines(string s)
@ -47071,12 +47021,7 @@ namespace CppSharp
public string GetUndefines(uint i) public string GetUndefines(uint i)
{ {
var __ret = __Internal.GetUndefines(__Instance, i); var __ret = __Internal.GetUndefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddUndefines(string s) public void AddUndefines(string s)
@ -47092,12 +47037,7 @@ namespace CppSharp
public string GetSupportedStdTypes(uint i) public string GetSupportedStdTypes(uint i)
{ {
var __ret = __Internal.GetSupportedStdTypes(__Instance, i); var __ret = __Internal.GetSupportedStdTypes(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSupportedStdTypes(string s) public void AddSupportedStdTypes(string s)
@ -47503,12 +47443,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -47524,12 +47459,7 @@ namespace CppSharp
public string GetLibraryDirs(uint i) public string GetLibraryDirs(uint i)
{ {
var __ret = __Internal.GetLibraryDirs(__Instance, i); var __ret = __Internal.GetLibraryDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraryDirs(string s) public void AddLibraryDirs(string s)
@ -47545,12 +47475,7 @@ namespace CppSharp
public string GetLibraries(uint i) public string GetLibraries(uint i)
{ {
var __ret = __Internal.GetLibraries(__Instance, i); var __ret = __Internal.GetLibraries(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraries(string s) public void AddLibraries(string s)

7
src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs

@ -1016,12 +1016,7 @@ namespace Std
{ {
var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance; var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance;
var __ret = __Internal.Data(__arg0); var __ret = __Internal.Data(__arg0);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
} }
} }

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

@ -205,12 +205,7 @@ namespace CppSharp
public string GetSymbols(uint i) public string GetSymbols(uint i)
{ {
var __ret = __Internal.GetSymbols(__Instance, i); var __ret = __Internal.GetSymbols(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSymbols(string s) public void AddSymbols(string s)
@ -226,12 +221,7 @@ namespace CppSharp
public string GetDependencies(uint i) public string GetDependencies(uint i)
{ {
var __ret = __Internal.GetDependencies(__Instance, i); var __ret = __Internal.GetDependencies(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDependencies(string s) public void AddDependencies(string s)
@ -17416,7 +17406,7 @@ namespace CppSharp
global::Std.BasicStringExtensions.Assign(__basicString0, File); global::Std.BasicStringExtensions.Assign(__basicString0, File);
var __arg0 = __basicString0.__Instance; var __arg0 = __basicString0.__Instance;
var __ret = __Internal.FindOrCreateModule(__Instance, __arg0); var __ret = __Internal.FindOrCreateModule(__Instance, __arg0);
__basicString0.Dispose(); __basicString0.Dispose(false);
global::CppSharp.Parser.AST.TranslationUnit __result0; global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null; if (__ret == IntPtr.Zero) __result0 = null;
else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret)) else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
@ -18871,12 +18861,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.LabelStmt.__Internal*) __Instance)->name, __length);
} }
set set
@ -28799,12 +28784,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CastExpr.__Internal*) __Instance)->castKindName, __length);
} }
set set
@ -36106,12 +36086,7 @@ namespace CppSharp
{ {
get get
{ {
if (((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName);
return default(string);
var __retPtr = (byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) ((global::CppSharp.Parser.AST.CXXNamedCastExpr.__Internal*) __Instance)->castName, __length);
} }
set set
@ -46967,12 +46942,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -46988,12 +46958,7 @@ namespace CppSharp
public string GetSourceFiles(uint i) public string GetSourceFiles(uint i)
{ {
var __ret = __Internal.GetSourceFiles(__Instance, i); var __ret = __Internal.GetSourceFiles(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSourceFiles(string s) public void AddSourceFiles(string s)
@ -47009,12 +46974,7 @@ namespace CppSharp
public string GetIncludeDirs(uint i) public string GetIncludeDirs(uint i)
{ {
var __ret = __Internal.GetIncludeDirs(__Instance, i); var __ret = __Internal.GetIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddIncludeDirs(string s) public void AddIncludeDirs(string s)
@ -47030,12 +46990,7 @@ namespace CppSharp
public string GetSystemIncludeDirs(uint i) public string GetSystemIncludeDirs(uint i)
{ {
var __ret = __Internal.GetSystemIncludeDirs(__Instance, i); var __ret = __Internal.GetSystemIncludeDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSystemIncludeDirs(string s) public void AddSystemIncludeDirs(string s)
@ -47051,12 +47006,7 @@ namespace CppSharp
public string GetDefines(uint i) public string GetDefines(uint i)
{ {
var __ret = __Internal.GetDefines(__Instance, i); var __ret = __Internal.GetDefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddDefines(string s) public void AddDefines(string s)
@ -47072,12 +47022,7 @@ namespace CppSharp
public string GetUndefines(uint i) public string GetUndefines(uint i)
{ {
var __ret = __Internal.GetUndefines(__Instance, i); var __ret = __Internal.GetUndefines(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddUndefines(string s) public void AddUndefines(string s)
@ -47093,12 +47038,7 @@ namespace CppSharp
public string GetSupportedStdTypes(uint i) public string GetSupportedStdTypes(uint i)
{ {
var __ret = __Internal.GetSupportedStdTypes(__Instance, i); var __ret = __Internal.GetSupportedStdTypes(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddSupportedStdTypes(string s) public void AddSupportedStdTypes(string s)
@ -47504,12 +47444,7 @@ namespace CppSharp
public string GetArguments(uint i) public string GetArguments(uint i)
{ {
var __ret = __Internal.GetArguments(__Instance, i); var __ret = __Internal.GetArguments(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddArguments(string s) public void AddArguments(string s)
@ -47525,12 +47460,7 @@ namespace CppSharp
public string GetLibraryDirs(uint i) public string GetLibraryDirs(uint i)
{ {
var __ret = __Internal.GetLibraryDirs(__Instance, i); var __ret = __Internal.GetLibraryDirs(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraryDirs(string s) public void AddLibraryDirs(string s)
@ -47546,12 +47476,7 @@ namespace CppSharp
public string GetLibraries(uint i) public string GetLibraries(uint i)
{ {
var __ret = __Internal.GetLibraries(__Instance, i); var __ret = __Internal.GetLibraries(__Instance, i);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
public void AddLibraries(string s) public void AddLibraries(string s)

7
src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs

@ -972,12 +972,7 @@ namespace Std
{ {
var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance; var __arg0 = ReferenceEquals(@this, null) ? global::System.IntPtr.Zero : @this.__Instance;
var __ret = __Internal.Data(__arg0); var __ret = __Internal.Data(__arg0);
if (__ret == global::System.IntPtr.Zero) return CppSharp.Runtime.MarshalUtil.GetString(global::System.Text.Encoding.UTF8, __ret);
return default(string);
var __retPtr = (byte*) __ret;
int __length = 0;
while (*(__retPtr++) != 0) __length += sizeof(byte);
return global::System.Text.Encoding.UTF8.GetString((byte*) __ret, __length);
} }
} }
} }

Loading…
Cancel
Save