Browse Source

Regenerate the parser bindings

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/1625/head
Dimitar Dobrev 4 years ago
parent
commit
81493b5936
  1. 3
      src/CppParser/AST.cpp
  2. 2
      src/CppParser/AST.h
  3. 887
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
  4. 23
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs
  5. 887
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
  6. 32
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs
  7. 887
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
  8. 23
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs
  9. 887
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
  10. 25
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs
  11. 887
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
  12. 25
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs
  13. 887
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
  14. 32
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs
  15. 2
      src/CppParser/CppParser.cpp
  16. 1
      src/CppParser/CppParser.h

3
src/CppParser/AST.cpp

@ -1004,6 +1004,7 @@ BlockCommandComment::Argument::Argument() {} @@ -1004,6 +1004,7 @@ BlockCommandComment::Argument::Argument() {}
BlockCommandComment::Argument::Argument(const Argument& rhs) : text(rhs.text) {}
BlockCommandComment::Argument::~Argument() {}
BlockCommandComment::BlockCommandComment() : BlockContentComment(CommentKind::BlockCommandComment), commandId(0), paragraphComment(0) {}
@ -1091,6 +1092,8 @@ InlineCommandComment::Argument::Argument() {} @@ -1091,6 +1092,8 @@ InlineCommandComment::Argument::Argument() {}
InlineCommandComment::Argument::Argument(const Argument& rhs) : text(rhs.text) {}
InlineCommandComment::Argument::~Argument() {}
InlineCommandComment::InlineCommandComment()
: InlineContentComment(CommentKind::InlineCommandComment), commandId(0), commentRenderKind(RenderNormal) {}

2
src/CppParser/AST.h

@ -107,6 +107,7 @@ public: @@ -107,6 +107,7 @@ public:
public:
Argument();
Argument(const Argument&);
~Argument();
std::string text;
};
BlockCommandComment();
@ -176,6 +177,7 @@ public: @@ -176,6 +177,7 @@ public:
public:
Argument();
Argument(const Argument&);
~Argument();
std::string text;
};
InlineCommandComment();

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

File diff suppressed because it is too large Load Diff

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

@ -371,14 +371,17 @@ namespace Std @@ -371,14 +371,17 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;
@ -810,14 +813,17 @@ namespace Std @@ -810,14 +813,17 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;
@ -985,15 +991,18 @@ namespace Std @@ -985,15 +991,18 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
if (disposing)
DisposePartial(disposing);
if (callNativeDtor)
{
var ___CharT = typeof(_CharT);
var ___Traits = typeof(_Traits);

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

File diff suppressed because it is too large Load Diff

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

@ -612,14 +612,26 @@ namespace Std @@ -612,14 +612,26 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (callNativeDtor)
{
var ___Ty = typeof(_Ty);
if (___Ty.IsAssignableFrom(typeof(sbyte)))
{
return;
}
throw new ArgumentOutOfRangeException("_Ty", string.Join(", ", new[] { typeof(_Ty).FullName }), "global::Std.Allocator<_Ty> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
}
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;
@ -742,15 +754,18 @@ namespace Std @@ -742,15 +754,18 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
if (disposing)
DisposePartial(disposing);
if (callNativeDtor)
{
var ___Elem = typeof(_Elem);
var ___Traits = typeof(_Traits);
@ -857,14 +872,17 @@ namespace Std @@ -857,14 +872,17 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;

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

File diff suppressed because it is too large Load Diff

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

@ -371,14 +371,17 @@ namespace Std @@ -371,14 +371,17 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;
@ -810,14 +813,17 @@ namespace Std @@ -810,14 +813,17 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;
@ -985,15 +991,18 @@ namespace Std @@ -985,15 +991,18 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
if (disposing)
DisposePartial(disposing);
if (callNativeDtor)
{
var ___CharT = typeof(_CharT);
var ___Traits = typeof(_Traits);

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

File diff suppressed because it is too large Load Diff

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

@ -97,15 +97,18 @@ namespace Std @@ -97,15 +97,18 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
if (disposing)
DisposePartial(disposing);
if (callNativeDtor)
{
var ___Tp = typeof(_Tp);
if (___Tp.IsAssignableFrom(typeof(sbyte)))
@ -768,14 +771,17 @@ namespace Std @@ -768,14 +771,17 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;
@ -903,15 +909,18 @@ namespace Std @@ -903,15 +909,18 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
if (disposing)
DisposePartial(disposing);
if (callNativeDtor)
{
var ___CharT = typeof(_CharT);
var ___Traits = typeof(_Traits);

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

File diff suppressed because it is too large Load Diff

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

@ -97,15 +97,18 @@ namespace Std @@ -97,15 +97,18 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
if (disposing)
DisposePartial(disposing);
if (callNativeDtor)
{
var ___Tp = typeof(_Tp);
if (___Tp.IsAssignableFrom(typeof(sbyte)))
@ -768,14 +771,17 @@ namespace Std @@ -768,14 +771,17 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;
@ -879,15 +885,18 @@ namespace Std @@ -879,15 +885,18 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
if (disposing)
DisposePartial(disposing);
if (callNativeDtor)
{
var ___CharT = typeof(_CharT);
var ___Traits = typeof(_Traits);

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

File diff suppressed because it is too large Load Diff

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

@ -612,14 +612,26 @@ namespace Std @@ -612,14 +612,26 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (callNativeDtor)
{
var ___Ty = typeof(_Ty);
if (___Ty.IsAssignableFrom(typeof(sbyte)))
{
return;
}
throw new ArgumentOutOfRangeException("_Ty", string.Join(", ", new[] { typeof(_Ty).FullName }), "global::Std.Allocator<_Ty> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
}
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;
@ -742,15 +754,18 @@ namespace Std @@ -742,15 +754,18 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
if (disposing)
DisposePartial(disposing);
if (callNativeDtor)
{
var ___Elem = typeof(_Elem);
var ___Traits = typeof(_Traits);
@ -857,14 +872,17 @@ namespace Std @@ -857,14 +872,17 @@ namespace Std
public void Dispose()
{
Dispose(disposing: true);
Dispose(disposing: true, callNativeDtor : __ownsNativeInstance );
}
public virtual void Dispose(bool disposing)
partial void DisposePartial(bool disposing);
internal protected virtual void Dispose(bool disposing, bool callNativeDtor )
{
if (__Instance == IntPtr.Zero)
return;
NativeToManagedMap.TryRemove(__Instance, out _);
DisposePartial(disposing);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
__Instance = IntPtr.Zero;

2
src/CppParser/CppParser.cpp

@ -78,4 +78,6 @@ ParserDiagnostic::ParserDiagnostic(const ParserDiagnostic& rhs) @@ -78,4 +78,6 @@ ParserDiagnostic::ParserDiagnostic(const ParserDiagnostic& rhs)
, columnNumber(rhs.columnNumber)
{}
ParserDiagnostic::~ParserDiagnostic() {}
} }

1
src/CppParser/CppParser.h

@ -77,6 +77,7 @@ struct CS_API ParserDiagnostic @@ -77,6 +77,7 @@ struct CS_API ParserDiagnostic
{
ParserDiagnostic();
ParserDiagnostic(const ParserDiagnostic&);
~ParserDiagnostic();
std::string fileName;
std::string message;
ParserDiagnosticLevel level;

Loading…
Cancel
Save