Browse Source

Fixed the comparison of template specialisation types.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/658/head
Dimitar Dobrev 9 years ago
parent
commit
0c107a3bee
  1. 5
      src/AST/Type.cs
  2. 666
      src/CppParser/Bindings/CLI/AST.cpp
  3. 98
      src/CppParser/Bindings/CLI/CppParser.cpp
  4. 10
      src/CppParser/Bindings/CLI/Target.cpp
  5. 624
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/AST.cs
  6. 94
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppParser.cs
  7. 6
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Sources.cs
  8. 10
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Target.cs
  9. 624
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/AST.cs
  10. 94
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppParser.cs
  11. 6
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Sources.cs
  12. 10
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Target.cs
  13. 624
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/AST.cs
  14. 94
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppParser.cs
  15. 6
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Sources.cs
  16. 10
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Target.cs
  17. 624
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/AST.cs
  18. 94
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppParser.cs
  19. 6
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Sources.cs
  20. 10
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Target.cs
  21. 624
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/AST.cs
  22. 94
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppParser.cs
  23. 6
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Sources.cs
  24. 10
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Target.cs

5
src/AST/Type.cs

@ -665,8 +665,9 @@ namespace CppSharp.AST @@ -665,8 +665,9 @@ namespace CppSharp.AST
var type = obj as TemplateSpecializationType;
if (type == null) return false;
return Arguments.SequenceEqual(type.Arguments)
&& Template.Name == type.Template.Name;
return Arguments.SequenceEqual(type.Arguments) &&
((Template != null && Template.Name == type.Template.Name) ||
Desugared == type.Desugared);
}
public override int GetHashCode()

666
src/CppParser/Bindings/CLI/AST.cpp

File diff suppressed because it is too large Load Diff

98
src/CppParser/Bindings/CLI/CppParser.cpp

@ -36,9 +36,9 @@ System::String^ CppSharp::Parser::ParserOptions::getArguments(unsigned int i) @@ -36,9 +36,9 @@ System::String^ CppSharp::Parser::ParserOptions::getArguments(unsigned int i)
void CppSharp::Parser::ParserOptions::addArguments(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addArguments(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addArguments(__arg0);
}
void CppSharp::Parser::ParserOptions::clearArguments()
@ -55,9 +55,9 @@ System::String^ CppSharp::Parser::ParserOptions::getSourceFiles(unsigned int i) @@ -55,9 +55,9 @@ System::String^ CppSharp::Parser::ParserOptions::getSourceFiles(unsigned int i)
void CppSharp::Parser::ParserOptions::addSourceFiles(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addSourceFiles(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addSourceFiles(__arg0);
}
void CppSharp::Parser::ParserOptions::clearSourceFiles()
@ -74,9 +74,9 @@ System::String^ CppSharp::Parser::ParserOptions::getIncludeDirs(unsigned int i) @@ -74,9 +74,9 @@ System::String^ CppSharp::Parser::ParserOptions::getIncludeDirs(unsigned int i)
void CppSharp::Parser::ParserOptions::addIncludeDirs(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addIncludeDirs(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addIncludeDirs(__arg0);
}
void CppSharp::Parser::ParserOptions::clearIncludeDirs()
@ -93,9 +93,9 @@ System::String^ CppSharp::Parser::ParserOptions::getSystemIncludeDirs(unsigned i @@ -93,9 +93,9 @@ System::String^ CppSharp::Parser::ParserOptions::getSystemIncludeDirs(unsigned i
void CppSharp::Parser::ParserOptions::addSystemIncludeDirs(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addSystemIncludeDirs(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addSystemIncludeDirs(__arg0);
}
void CppSharp::Parser::ParserOptions::clearSystemIncludeDirs()
@ -112,9 +112,9 @@ System::String^ CppSharp::Parser::ParserOptions::getDefines(unsigned int i) @@ -112,9 +112,9 @@ System::String^ CppSharp::Parser::ParserOptions::getDefines(unsigned int i)
void CppSharp::Parser::ParserOptions::addDefines(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addDefines(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addDefines(__arg0);
}
void CppSharp::Parser::ParserOptions::clearDefines()
@ -131,9 +131,9 @@ System::String^ CppSharp::Parser::ParserOptions::getUndefines(unsigned int i) @@ -131,9 +131,9 @@ System::String^ CppSharp::Parser::ParserOptions::getUndefines(unsigned int i)
void CppSharp::Parser::ParserOptions::addUndefines(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addUndefines(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addUndefines(__arg0);
}
void CppSharp::Parser::ParserOptions::clearUndefines()
@ -150,9 +150,9 @@ System::String^ CppSharp::Parser::ParserOptions::getLibraryDirs(unsigned int i) @@ -150,9 +150,9 @@ System::String^ CppSharp::Parser::ParserOptions::getLibraryDirs(unsigned int i)
void CppSharp::Parser::ParserOptions::addLibraryDirs(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addLibraryDirs(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addLibraryDirs(__arg0);
}
void CppSharp::Parser::ParserOptions::clearLibraryDirs()
@ -165,8 +165,8 @@ CppSharp::Parser::ParserOptions::ParserOptions(CppSharp::Parser::ParserOptions^ @@ -165,8 +165,8 @@ CppSharp::Parser::ParserOptions::ParserOptions(CppSharp::Parser::ParserOptions^
__ownsNativeInstance = true;
if (ReferenceEquals(_0, nullptr))
throw gcnew ::System::ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
auto &arg0 = *(::CppSharp::CppParser::ParserOptions*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ParserOptions(arg0);
auto &__arg0 = *(::CppSharp::CppParser::ParserOptions*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ParserOptions(__arg0);
}
System::IntPtr CppSharp::Parser::ParserOptions::__Instance::get()
@ -194,9 +194,9 @@ System::String^ CppSharp::Parser::ParserOptions::LibraryFile::get() @@ -194,9 +194,9 @@ System::String^ CppSharp::Parser::ParserOptions::LibraryFile::get()
void CppSharp::Parser::ParserOptions::LibraryFile::set(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->setLibraryFile(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->setLibraryFile(__arg0);
}
unsigned int CppSharp::Parser::ParserOptions::SourceFilesCount::get()
@ -244,9 +244,9 @@ System::String^ CppSharp::Parser::ParserOptions::TargetTriple::get() @@ -244,9 +244,9 @@ System::String^ CppSharp::Parser::ParserOptions::TargetTriple::get()
void CppSharp::Parser::ParserOptions::TargetTriple::set(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->setTargetTriple(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserOptions*)NativePtr)->setTargetTriple(__arg0);
}
CppSharp::Parser::AST::ASTContext^ CppSharp::Parser::ParserOptions::ASTContext::get()
@ -366,8 +366,8 @@ CppSharp::Parser::ParserDiagnostic::ParserDiagnostic(CppSharp::Parser::ParserDia @@ -366,8 +366,8 @@ CppSharp::Parser::ParserDiagnostic::ParserDiagnostic(CppSharp::Parser::ParserDia
__ownsNativeInstance = true;
if (ReferenceEquals(_0, nullptr))
throw gcnew ::System::ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
auto &arg0 = *(::CppSharp::CppParser::ParserDiagnostic*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ParserDiagnostic(arg0);
auto &__arg0 = *(::CppSharp::CppParser::ParserDiagnostic*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ParserDiagnostic(__arg0);
}
System::IntPtr CppSharp::Parser::ParserDiagnostic::__Instance::get()
@ -389,9 +389,9 @@ System::String^ CppSharp::Parser::ParserDiagnostic::FileName::get() @@ -389,9 +389,9 @@ System::String^ CppSharp::Parser::ParserDiagnostic::FileName::get()
void CppSharp::Parser::ParserDiagnostic::FileName::set(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserDiagnostic*)NativePtr)->setFileName(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserDiagnostic*)NativePtr)->setFileName(__arg0);
}
System::String^ CppSharp::Parser::ParserDiagnostic::Message::get()
@ -403,9 +403,9 @@ System::String^ CppSharp::Parser::ParserDiagnostic::Message::get() @@ -403,9 +403,9 @@ System::String^ CppSharp::Parser::ParserDiagnostic::Message::get()
void CppSharp::Parser::ParserDiagnostic::Message::set(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserDiagnostic*)NativePtr)->setMessage(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserDiagnostic*)NativePtr)->setMessage(__arg0);
}
CppSharp::Parser::ParserDiagnosticLevel CppSharp::Parser::ParserDiagnostic::Level::get()
@ -465,8 +465,8 @@ CppSharp::Parser::ParserResult::ParserResult(CppSharp::Parser::ParserResult^ _0) @@ -465,8 +465,8 @@ CppSharp::Parser::ParserResult::ParserResult(CppSharp::Parser::ParserResult^ _0)
__ownsNativeInstance = true;
if (ReferenceEquals(_0, nullptr))
throw gcnew ::System::ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
auto &arg0 = *(::CppSharp::CppParser::ParserResult*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ParserResult(arg0);
auto &__arg0 = *(::CppSharp::CppParser::ParserResult*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ParserResult(__arg0);
}
CppSharp::Parser::ParserDiagnostic^ CppSharp::Parser::ParserResult::getDiagnostics(unsigned int i)
@ -480,8 +480,8 @@ void CppSharp::Parser::ParserResult::addDiagnostics(CppSharp::Parser::ParserDiag @@ -480,8 +480,8 @@ void CppSharp::Parser::ParserResult::addDiagnostics(CppSharp::Parser::ParserDiag
{
if (ReferenceEquals(s, nullptr))
throw gcnew ::System::ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
auto &arg0 = *(::CppSharp::CppParser::ParserDiagnostic*)s->NativePtr;
((::CppSharp::CppParser::ParserResult*)NativePtr)->addDiagnostics(arg0);
auto &__arg0 = *(::CppSharp::CppParser::ParserDiagnostic*)s->NativePtr;
((::CppSharp::CppParser::ParserResult*)NativePtr)->addDiagnostics(__arg0);
}
void CppSharp::Parser::ParserResult::clearDiagnostics()
@ -553,24 +553,24 @@ CppSharp::Parser::ClangParser::~ClangParser() @@ -553,24 +553,24 @@ CppSharp::Parser::ClangParser::~ClangParser()
CppSharp::Parser::ParserResult^ CppSharp::Parser::ClangParser::ParseHeader(CppSharp::Parser::ParserOptions^ Opts)
{
auto arg0 = (::CppSharp::CppParser::ParserOptions*)Opts->NativePtr;
auto __ret = ::CppSharp::CppParser::ClangParser::ParseHeader(arg0);
auto __arg0 = (::CppSharp::CppParser::ParserOptions*)Opts->NativePtr;
auto __ret = ::CppSharp::CppParser::ClangParser::ParseHeader(__arg0);
if (__ret == nullptr) return nullptr;
return (__ret == nullptr) ? nullptr : gcnew CppSharp::Parser::ParserResult((::CppSharp::CppParser::ParserResult*)__ret);
}
CppSharp::Parser::ParserResult^ CppSharp::Parser::ClangParser::ParseLibrary(CppSharp::Parser::ParserOptions^ Opts)
{
auto arg0 = (::CppSharp::CppParser::ParserOptions*)Opts->NativePtr;
auto __ret = ::CppSharp::CppParser::ClangParser::ParseLibrary(arg0);
auto __arg0 = (::CppSharp::CppParser::ParserOptions*)Opts->NativePtr;
auto __ret = ::CppSharp::CppParser::ClangParser::ParseLibrary(__arg0);
if (__ret == nullptr) return nullptr;
return (__ret == nullptr) ? nullptr : gcnew CppSharp::Parser::ParserResult((::CppSharp::CppParser::ParserResult*)__ret);
}
CppSharp::Parser::ParserTargetInfo^ CppSharp::Parser::ClangParser::GetTargetInfo(CppSharp::Parser::ParserOptions^ Opts)
{
auto arg0 = (::CppSharp::CppParser::ParserOptions*)Opts->NativePtr;
auto __ret = ::CppSharp::CppParser::ClangParser::GetTargetInfo(arg0);
auto __arg0 = (::CppSharp::CppParser::ParserOptions*)Opts->NativePtr;
auto __ret = ::CppSharp::CppParser::ClangParser::GetTargetInfo(__arg0);
if (__ret == nullptr) return nullptr;
return (__ret == nullptr) ? nullptr : gcnew CppSharp::Parser::ParserTargetInfo((::CppSharp::CppParser::ParserTargetInfo*)__ret);
}
@ -586,8 +586,8 @@ CppSharp::Parser::ClangParser::ClangParser(CppSharp::Parser::ClangParser^ _0) @@ -586,8 +586,8 @@ CppSharp::Parser::ClangParser::ClangParser(CppSharp::Parser::ClangParser^ _0)
__ownsNativeInstance = true;
if (ReferenceEquals(_0, nullptr))
throw gcnew ::System::ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
auto &arg0 = *(::CppSharp::CppParser::ClangParser*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ClangParser(arg0);
auto &__arg0 = *(::CppSharp::CppParser::ClangParser*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ClangParser(__arg0);
}
System::IntPtr CppSharp::Parser::ClangParser::__Instance::get()

10
src/CppParser/Bindings/CLI/Target.cpp

@ -30,8 +30,8 @@ CppSharp::Parser::ParserTargetInfo::ParserTargetInfo(CppSharp::Parser::ParserTar @@ -30,8 +30,8 @@ CppSharp::Parser::ParserTargetInfo::ParserTargetInfo(CppSharp::Parser::ParserTar
__ownsNativeInstance = true;
if (ReferenceEquals(_0, nullptr))
throw gcnew ::System::ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
auto &arg0 = *(::CppSharp::CppParser::ParserTargetInfo*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ParserTargetInfo(arg0);
auto &__arg0 = *(::CppSharp::CppParser::ParserTargetInfo*)_0->NativePtr;
NativePtr = new ::CppSharp::CppParser::ParserTargetInfo(__arg0);
}
System::IntPtr CppSharp::Parser::ParserTargetInfo::__Instance::get()
@ -53,9 +53,9 @@ System::String^ CppSharp::Parser::ParserTargetInfo::ABI::get() @@ -53,9 +53,9 @@ System::String^ CppSharp::Parser::ParserTargetInfo::ABI::get()
void CppSharp::Parser::ParserTargetInfo::ABI::set(System::String^ s)
{
auto _arg0 = clix::marshalString<clix::E_UTF8>(s);
auto arg0 = _arg0.c_str();
((::CppSharp::CppParser::ParserTargetInfo*)NativePtr)->setABI(arg0);
auto ___arg0 = clix::marshalString<clix::E_UTF8>(s);
auto __arg0 = ___arg0.c_str();
((::CppSharp::CppParser::ParserTargetInfo*)NativePtr)->setABI(__arg0);
}
CppSharp::Parser::ParserIntType CppSharp::Parser::ParserTargetInfo::Char16Type::get()

624
src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/AST.cs

File diff suppressed because it is too large Load Diff

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

@ -309,8 +309,8 @@ namespace CppSharp @@ -309,8 +309,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_2((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -335,9 +335,9 @@ namespace CppSharp @@ -335,9 +335,9 @@ namespace CppSharp
public void addArguments(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearArguments()
@ -353,9 +353,9 @@ namespace CppSharp @@ -353,9 +353,9 @@ namespace CppSharp
public void addSourceFiles(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSourceFiles()
@ -371,9 +371,9 @@ namespace CppSharp @@ -371,9 +371,9 @@ namespace CppSharp
public void addIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearIncludeDirs()
@ -389,9 +389,9 @@ namespace CppSharp @@ -389,9 +389,9 @@ namespace CppSharp
public void addSystemIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSystemIncludeDirs()
@ -407,9 +407,9 @@ namespace CppSharp @@ -407,9 +407,9 @@ namespace CppSharp
public void addDefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearDefines()
@ -425,9 +425,9 @@ namespace CppSharp @@ -425,9 +425,9 @@ namespace CppSharp
public void addUndefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearUndefines()
@ -443,9 +443,9 @@ namespace CppSharp @@ -443,9 +443,9 @@ namespace CppSharp
public void addLibraryDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearLibraryDirs()
@ -472,9 +472,9 @@ namespace CppSharp @@ -472,9 +472,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -542,9 +542,9 @@ namespace CppSharp @@ -542,9 +542,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -780,8 +780,8 @@ namespace CppSharp @@ -780,8 +780,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -808,9 +808,9 @@ namespace CppSharp @@ -808,9 +808,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -824,9 +824,9 @@ namespace CppSharp @@ -824,9 +824,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -977,8 +977,8 @@ namespace CppSharp @@ -977,8 +977,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -1006,8 +1006,8 @@ namespace CppSharp @@ -1006,8 +1006,8 @@ namespace CppSharp
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
var arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), arg0);
var __arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
}
public void clearDiagnostics()
@ -1169,8 +1169,8 @@ namespace CppSharp @@ -1169,8 +1169,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1181,8 +1181,8 @@ namespace CppSharp @@ -1181,8 +1181,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1193,8 +1193,8 @@ namespace CppSharp @@ -1193,8 +1193,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(__arg0);
CppSharp.Parser.ParserTargetInfo __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))

6
src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Sources.cs

@ -72,11 +72,11 @@ namespace CppSharp @@ -72,11 +72,11 @@ namespace CppSharp
public SourceLocation(CppSharp.Parser.SourceLocation _0)
: this()
{
var __arg0 = _0.__Instance;
var arg0 = new global::System.IntPtr(&__arg0);
var ____arg0 = _0.__Instance;
var __arg0 = new global::System.IntPtr(&____arg0);
fixed (Internal* __instancePtr = &__instance)
{
Internal.cctor_2(new global::System.IntPtr(__instancePtr), arg0);
Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
}
}

10
src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Target.cs

@ -226,8 +226,8 @@ namespace CppSharp @@ -226,8 +226,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -254,9 +254,9 @@ namespace CppSharp @@ -254,9 +254,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}

624
src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/AST.cs

File diff suppressed because it is too large Load Diff

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

@ -309,8 +309,8 @@ namespace CppSharp @@ -309,8 +309,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_2((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -335,9 +335,9 @@ namespace CppSharp @@ -335,9 +335,9 @@ namespace CppSharp
public void addArguments(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearArguments()
@ -353,9 +353,9 @@ namespace CppSharp @@ -353,9 +353,9 @@ namespace CppSharp
public void addSourceFiles(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSourceFiles()
@ -371,9 +371,9 @@ namespace CppSharp @@ -371,9 +371,9 @@ namespace CppSharp
public void addIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearIncludeDirs()
@ -389,9 +389,9 @@ namespace CppSharp @@ -389,9 +389,9 @@ namespace CppSharp
public void addSystemIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSystemIncludeDirs()
@ -407,9 +407,9 @@ namespace CppSharp @@ -407,9 +407,9 @@ namespace CppSharp
public void addDefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearDefines()
@ -425,9 +425,9 @@ namespace CppSharp @@ -425,9 +425,9 @@ namespace CppSharp
public void addUndefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearUndefines()
@ -443,9 +443,9 @@ namespace CppSharp @@ -443,9 +443,9 @@ namespace CppSharp
public void addLibraryDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearLibraryDirs()
@ -472,9 +472,9 @@ namespace CppSharp @@ -472,9 +472,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -542,9 +542,9 @@ namespace CppSharp @@ -542,9 +542,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -780,8 +780,8 @@ namespace CppSharp @@ -780,8 +780,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -808,9 +808,9 @@ namespace CppSharp @@ -808,9 +808,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -824,9 +824,9 @@ namespace CppSharp @@ -824,9 +824,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -977,8 +977,8 @@ namespace CppSharp @@ -977,8 +977,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -1006,8 +1006,8 @@ namespace CppSharp @@ -1006,8 +1006,8 @@ namespace CppSharp
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
var arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), arg0);
var __arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
}
public void clearDiagnostics()
@ -1169,8 +1169,8 @@ namespace CppSharp @@ -1169,8 +1169,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1181,8 +1181,8 @@ namespace CppSharp @@ -1181,8 +1181,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1193,8 +1193,8 @@ namespace CppSharp @@ -1193,8 +1193,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(__arg0);
CppSharp.Parser.ParserTargetInfo __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))

6
src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Sources.cs

@ -72,11 +72,11 @@ namespace CppSharp @@ -72,11 +72,11 @@ namespace CppSharp
public SourceLocation(CppSharp.Parser.SourceLocation _0)
: this()
{
var __arg0 = _0.__Instance;
var arg0 = new global::System.IntPtr(&__arg0);
var ____arg0 = _0.__Instance;
var __arg0 = new global::System.IntPtr(&____arg0);
fixed (Internal* __instancePtr = &__instance)
{
Internal.cctor_2(new global::System.IntPtr(__instancePtr), arg0);
Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
}
}

10
src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Target.cs

@ -226,8 +226,8 @@ namespace CppSharp @@ -226,8 +226,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -254,9 +254,9 @@ namespace CppSharp @@ -254,9 +254,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}

624
src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/AST.cs

File diff suppressed because it is too large Load Diff

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

@ -309,8 +309,8 @@ namespace CppSharp @@ -309,8 +309,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_2((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -335,9 +335,9 @@ namespace CppSharp @@ -335,9 +335,9 @@ namespace CppSharp
public void addArguments(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearArguments()
@ -353,9 +353,9 @@ namespace CppSharp @@ -353,9 +353,9 @@ namespace CppSharp
public void addSourceFiles(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSourceFiles()
@ -371,9 +371,9 @@ namespace CppSharp @@ -371,9 +371,9 @@ namespace CppSharp
public void addIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearIncludeDirs()
@ -389,9 +389,9 @@ namespace CppSharp @@ -389,9 +389,9 @@ namespace CppSharp
public void addSystemIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSystemIncludeDirs()
@ -407,9 +407,9 @@ namespace CppSharp @@ -407,9 +407,9 @@ namespace CppSharp
public void addDefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearDefines()
@ -425,9 +425,9 @@ namespace CppSharp @@ -425,9 +425,9 @@ namespace CppSharp
public void addUndefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearUndefines()
@ -443,9 +443,9 @@ namespace CppSharp @@ -443,9 +443,9 @@ namespace CppSharp
public void addLibraryDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearLibraryDirs()
@ -472,9 +472,9 @@ namespace CppSharp @@ -472,9 +472,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -542,9 +542,9 @@ namespace CppSharp @@ -542,9 +542,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -780,8 +780,8 @@ namespace CppSharp @@ -780,8 +780,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -808,9 +808,9 @@ namespace CppSharp @@ -808,9 +808,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -824,9 +824,9 @@ namespace CppSharp @@ -824,9 +824,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -977,8 +977,8 @@ namespace CppSharp @@ -977,8 +977,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -1006,8 +1006,8 @@ namespace CppSharp @@ -1006,8 +1006,8 @@ namespace CppSharp
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
var arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), arg0);
var __arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
}
public void clearDiagnostics()
@ -1169,8 +1169,8 @@ namespace CppSharp @@ -1169,8 +1169,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1181,8 +1181,8 @@ namespace CppSharp @@ -1181,8 +1181,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1193,8 +1193,8 @@ namespace CppSharp @@ -1193,8 +1193,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(__arg0);
CppSharp.Parser.ParserTargetInfo __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))

6
src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Sources.cs

@ -72,11 +72,11 @@ namespace CppSharp @@ -72,11 +72,11 @@ namespace CppSharp
public SourceLocation(CppSharp.Parser.SourceLocation _0)
: this()
{
var __arg0 = _0.__Instance;
var arg0 = new global::System.IntPtr(&__arg0);
var ____arg0 = _0.__Instance;
var __arg0 = new global::System.IntPtr(&____arg0);
fixed (Internal* __instancePtr = &__instance)
{
Internal.cctor_2(new global::System.IntPtr(__instancePtr), arg0);
Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
}
}

10
src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Target.cs

@ -226,8 +226,8 @@ namespace CppSharp @@ -226,8 +226,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -254,9 +254,9 @@ namespace CppSharp @@ -254,9 +254,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}

624
src/CppParser/Bindings/CSharp/x86_64-linux-gnu/AST.cs

File diff suppressed because it is too large Load Diff

94
src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppParser.cs

@ -309,8 +309,8 @@ namespace CppSharp @@ -309,8 +309,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -335,9 +335,9 @@ namespace CppSharp @@ -335,9 +335,9 @@ namespace CppSharp
public void addArguments(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearArguments()
@ -353,9 +353,9 @@ namespace CppSharp @@ -353,9 +353,9 @@ namespace CppSharp
public void addSourceFiles(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSourceFiles()
@ -371,9 +371,9 @@ namespace CppSharp @@ -371,9 +371,9 @@ namespace CppSharp
public void addIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearIncludeDirs()
@ -389,9 +389,9 @@ namespace CppSharp @@ -389,9 +389,9 @@ namespace CppSharp
public void addSystemIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSystemIncludeDirs()
@ -407,9 +407,9 @@ namespace CppSharp @@ -407,9 +407,9 @@ namespace CppSharp
public void addDefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearDefines()
@ -425,9 +425,9 @@ namespace CppSharp @@ -425,9 +425,9 @@ namespace CppSharp
public void addUndefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearUndefines()
@ -443,9 +443,9 @@ namespace CppSharp @@ -443,9 +443,9 @@ namespace CppSharp
public void addLibraryDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearLibraryDirs()
@ -472,9 +472,9 @@ namespace CppSharp @@ -472,9 +472,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -542,9 +542,9 @@ namespace CppSharp @@ -542,9 +542,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -780,8 +780,8 @@ namespace CppSharp @@ -780,8 +780,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -808,9 +808,9 @@ namespace CppSharp @@ -808,9 +808,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -824,9 +824,9 @@ namespace CppSharp @@ -824,9 +824,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -977,8 +977,8 @@ namespace CppSharp @@ -977,8 +977,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -1006,8 +1006,8 @@ namespace CppSharp @@ -1006,8 +1006,8 @@ namespace CppSharp
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
var arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), arg0);
var __arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
}
public void clearDiagnostics()
@ -1169,8 +1169,8 @@ namespace CppSharp @@ -1169,8 +1169,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1181,8 +1181,8 @@ namespace CppSharp @@ -1181,8 +1181,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1193,8 +1193,8 @@ namespace CppSharp @@ -1193,8 +1193,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(__arg0);
CppSharp.Parser.ParserTargetInfo __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))

6
src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Sources.cs

@ -72,11 +72,11 @@ namespace CppSharp @@ -72,11 +72,11 @@ namespace CppSharp
public SourceLocation(CppSharp.Parser.SourceLocation _0)
: this()
{
var __arg0 = _0.__Instance;
var arg0 = new global::System.IntPtr(&__arg0);
var ____arg0 = _0.__Instance;
var __arg0 = new global::System.IntPtr(&____arg0);
fixed (Internal* __instancePtr = &__instance)
{
Internal.cctor_2(new global::System.IntPtr(__instancePtr), arg0);
Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
}
}

10
src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Target.cs

@ -226,8 +226,8 @@ namespace CppSharp @@ -226,8 +226,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -254,9 +254,9 @@ namespace CppSharp @@ -254,9 +254,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}

624
src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/AST.cs

File diff suppressed because it is too large Load Diff

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

@ -309,8 +309,8 @@ namespace CppSharp @@ -309,8 +309,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_2((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -335,9 +335,9 @@ namespace CppSharp @@ -335,9 +335,9 @@ namespace CppSharp
public void addArguments(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearArguments()
@ -353,9 +353,9 @@ namespace CppSharp @@ -353,9 +353,9 @@ namespace CppSharp
public void addSourceFiles(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSourceFiles()
@ -371,9 +371,9 @@ namespace CppSharp @@ -371,9 +371,9 @@ namespace CppSharp
public void addIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearIncludeDirs()
@ -389,9 +389,9 @@ namespace CppSharp @@ -389,9 +389,9 @@ namespace CppSharp
public void addSystemIncludeDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearSystemIncludeDirs()
@ -407,9 +407,9 @@ namespace CppSharp @@ -407,9 +407,9 @@ namespace CppSharp
public void addDefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearDefines()
@ -425,9 +425,9 @@ namespace CppSharp @@ -425,9 +425,9 @@ namespace CppSharp
public void addUndefines(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearUndefines()
@ -443,9 +443,9 @@ namespace CppSharp @@ -443,9 +443,9 @@ namespace CppSharp
public void addLibraryDirs(string s)
{
var arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(s);
Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
public void clearLibraryDirs()
@ -472,9 +472,9 @@ namespace CppSharp @@ -472,9 +472,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -542,9 +542,9 @@ namespace CppSharp @@ -542,9 +542,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -780,8 +780,8 @@ namespace CppSharp @@ -780,8 +780,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -808,9 +808,9 @@ namespace CppSharp @@ -808,9 +808,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -824,9 +824,9 @@ namespace CppSharp @@ -824,9 +824,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}
@ -977,8 +977,8 @@ namespace CppSharp @@ -977,8 +977,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -1006,8 +1006,8 @@ namespace CppSharp @@ -1006,8 +1006,8 @@ namespace CppSharp
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
var arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), arg0);
var __arg0 = s.__Instance;
Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
}
public void clearDiagnostics()
@ -1169,8 +1169,8 @@ namespace CppSharp @@ -1169,8 +1169,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseHeader_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1181,8 +1181,8 @@ namespace CppSharp @@ -1181,8 +1181,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.ParseLibrary_0(__arg0);
CppSharp.Parser.ParserResult __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
@ -1193,8 +1193,8 @@ namespace CppSharp @@ -1193,8 +1193,8 @@ namespace CppSharp
public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
{
var arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(arg0);
var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
var __ret = Internal.GetTargetInfo_0(__arg0);
CppSharp.Parser.ParserTargetInfo __result0;
if (__ret == IntPtr.Zero) __result0 = null;
else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))

6
src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Sources.cs

@ -72,11 +72,11 @@ namespace CppSharp @@ -72,11 +72,11 @@ namespace CppSharp
public SourceLocation(CppSharp.Parser.SourceLocation _0)
: this()
{
var __arg0 = _0.__Instance;
var arg0 = new global::System.IntPtr(&__arg0);
var ____arg0 = _0.__Instance;
var __arg0 = new global::System.IntPtr(&____arg0);
fixed (Internal* __instancePtr = &__instance)
{
Internal.cctor_2(new global::System.IntPtr(__instancePtr), arg0);
Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
}
}

10
src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Target.cs

@ -226,8 +226,8 @@ namespace CppSharp @@ -226,8 +226,8 @@ namespace CppSharp
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
var __arg0 = _0.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@ -254,9 +254,9 @@ namespace CppSharp @@ -254,9 +254,9 @@ namespace CppSharp
set
{
var arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), arg0);
Marshal.FreeHGlobal(arg0);
var __arg0 = Marshal.StringToHGlobalAnsi(value);
Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
Marshal.FreeHGlobal(__arg0);
}
}

Loading…
Cancel
Save