Browse Source

Re-generate the parser bindings.

pull/1179/head
Joao Matos 7 years ago committed by João Matos
parent
commit
faf8037be0
  1. 32
      src/CppParser/Bindings/CLI/Decl.cpp
  2. 19
      src/CppParser/Bindings/CLI/Decl.h
  3. 8071
      src/CppParser/Bindings/CLI/Expr.cpp
  4. 4499
      src/CppParser/Bindings/CLI/Expr.h
  5. 12
      src/CppParser/Bindings/CLI/Sources.cpp
  6. 4
      src/CppParser/Bindings/CLI/Sources.h
  7. 2972
      src/CppParser/Bindings/CLI/Stmt.cpp
  8. 1675
      src/CppParser/Bindings/CLI/Stmt.h
  9. 26246
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
  10. 26
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs
  11. 26246
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
  12. 28
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs
  13. 26246
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
  14. 26
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs
  15. 26246
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
  16. 30
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs
  17. 26246
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
  18. 30
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs
  19. 26246
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
  20. 28
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs

32
src/CppParser/Bindings/CLI/Decl.cpp

@ -6,6 +6,8 @@
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#include "Decl.h" #include "Decl.h"
#include "AST.h" #include "AST.h"
#include "Expr.h"
#include "Stmt.h"
#include "Types.h" #include "Types.h"
using namespace System; using namespace System;
@ -1460,6 +1462,16 @@ void CppSharp::Parser::AST::Parameter::DefaultArgument::set(CppSharp::Parser::AS
((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgument = (::CppSharp::CppParser::AST::ExpressionObsolete*)value->NativePtr; ((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgument = (::CppSharp::CppParser::AST::ExpressionObsolete*)value->NativePtr;
} }
CppSharp::Parser::AST::Expr^ CppSharp::Parser::AST::Parameter::DefaultArgumentNew::get()
{
return (((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgumentNew == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Expr((::CppSharp::CppParser::AST::Expr*)((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgumentNew);
}
void CppSharp::Parser::AST::Parameter::DefaultArgumentNew::set(CppSharp::Parser::AST::Expr^ value)
{
((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgumentNew = (::CppSharp::CppParser::AST::Expr*)value->NativePtr;
}
CppSharp::Parser::AST::Function::Function(::CppSharp::CppParser::AST::Function* native) CppSharp::Parser::AST::Function::Function(::CppSharp::CppParser::AST::Function* native)
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native) : CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native)
{ {
@ -1657,6 +1669,16 @@ void CppSharp::Parser::AST::Function::Body::set(System::String^ value)
((::CppSharp::CppParser::AST::Function*)NativePtr)->body = clix::marshalString<clix::E_UTF8>(value); ((::CppSharp::CppParser::AST::Function*)NativePtr)->body = clix::marshalString<clix::E_UTF8>(value);
} }
CppSharp::Parser::AST::Stmt^ CppSharp::Parser::AST::Function::BodyStmt::get()
{
return (((::CppSharp::CppParser::AST::Function*)NativePtr)->bodyStmt == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)((::CppSharp::CppParser::AST::Function*)NativePtr)->bodyStmt);
}
void CppSharp::Parser::AST::Function::BodyStmt::set(CppSharp::Parser::AST::Stmt^ value)
{
((::CppSharp::CppParser::AST::Function*)NativePtr)->bodyStmt = (::CppSharp::CppParser::AST::Stmt*)value->NativePtr;
}
CppSharp::Parser::AST::CallingConvention CppSharp::Parser::AST::Function::CallingConvention::get() CppSharp::Parser::AST::CallingConvention CppSharp::Parser::AST::Function::CallingConvention::get()
{ {
return (CppSharp::Parser::AST::CallingConvention)((::CppSharp::CppParser::AST::Function*)NativePtr)->callingConvention; return (CppSharp::Parser::AST::CallingConvention)((::CppSharp::CppParser::AST::Function*)NativePtr)->callingConvention;
@ -3708,6 +3730,16 @@ void CppSharp::Parser::AST::NonTypeTemplateParameter::DefaultArgument::set(CppSh
((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgument = (::CppSharp::CppParser::AST::ExpressionObsolete*)value->NativePtr; ((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgument = (::CppSharp::CppParser::AST::ExpressionObsolete*)value->NativePtr;
} }
CppSharp::Parser::AST::Expr^ CppSharp::Parser::AST::NonTypeTemplateParameter::DefaultArgumentNew::get()
{
return (((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgumentNew == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Expr((::CppSharp::CppParser::AST::Expr*)((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgumentNew);
}
void CppSharp::Parser::AST::NonTypeTemplateParameter::DefaultArgumentNew::set(CppSharp::Parser::AST::Expr^ value)
{
((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgumentNew = (::CppSharp::CppParser::AST::Expr*)value->NativePtr;
}
unsigned int CppSharp::Parser::AST::NonTypeTemplateParameter::Position::get() unsigned int CppSharp::Parser::AST::NonTypeTemplateParameter::Position::get()
{ {
return ((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->position; return ((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->position;

19
src/CppParser/Bindings/CLI/Decl.h

@ -62,6 +62,7 @@ namespace CppSharp
ref class QualifiedType; ref class QualifiedType;
ref class RawComment; ref class RawComment;
ref class StatementObsolete; ref class StatementObsolete;
ref class Stmt;
ref class Template; ref class Template;
ref class TemplateArgument; ref class TemplateArgument;
ref class TemplateParameter; ref class TemplateParameter;
@ -856,6 +857,12 @@ namespace CppSharp
CppSharp::Parser::AST::ExpressionObsolete^ get(); CppSharp::Parser::AST::ExpressionObsolete^ get();
void set(CppSharp::Parser::AST::ExpressionObsolete^); void set(CppSharp::Parser::AST::ExpressionObsolete^);
} }
property CppSharp::Parser::AST::Expr^ DefaultArgumentNew
{
CppSharp::Parser::AST::Expr^ get();
void set(CppSharp::Parser::AST::Expr^);
}
}; };
public ref class Function : CppSharp::Parser::AST::DeclarationContext public ref class Function : CppSharp::Parser::AST::DeclarationContext
@ -954,6 +961,12 @@ namespace CppSharp
void set(System::String^); void set(System::String^);
} }
property CppSharp::Parser::AST::Stmt^ BodyStmt
{
CppSharp::Parser::AST::Stmt^ get();
void set(CppSharp::Parser::AST::Stmt^);
}
property CppSharp::Parser::AST::CallingConvention CallingConvention property CppSharp::Parser::AST::CallingConvention CallingConvention
{ {
CppSharp::Parser::AST::CallingConvention get(); CppSharp::Parser::AST::CallingConvention get();
@ -1918,6 +1931,12 @@ namespace CppSharp
void set(CppSharp::Parser::AST::ExpressionObsolete^); void set(CppSharp::Parser::AST::ExpressionObsolete^);
} }
property CppSharp::Parser::AST::Expr^ DefaultArgumentNew
{
CppSharp::Parser::AST::Expr^ get();
void set(CppSharp::Parser::AST::Expr^);
}
property unsigned int Position property unsigned int Position
{ {
unsigned int get(); unsigned int get();

8071
src/CppParser/Bindings/CLI/Expr.cpp

File diff suppressed because it is too large Load Diff

4499
src/CppParser/Bindings/CLI/Expr.h

File diff suppressed because it is too large Load Diff

12
src/CppParser/Bindings/CLI/Sources.cpp

@ -57,12 +57,6 @@ CppSharp::Parser::SourceRange::~SourceRange()
delete NativePtr; delete NativePtr;
} }
CppSharp::Parser::SourceRange::SourceRange()
{
__ownsNativeInstance = true;
NativePtr = new ::CppSharp::CppParser::SourceRange();
}
CppSharp::Parser::SourceRange::SourceRange(CppSharp::Parser::SourceRange^ _0) CppSharp::Parser::SourceRange::SourceRange(CppSharp::Parser::SourceRange^ _0)
{ {
__ownsNativeInstance = true; __ownsNativeInstance = true;
@ -72,6 +66,12 @@ CppSharp::Parser::SourceRange::SourceRange(CppSharp::Parser::SourceRange^ _0)
NativePtr = new ::CppSharp::CppParser::SourceRange(__arg0); NativePtr = new ::CppSharp::CppParser::SourceRange(__arg0);
} }
CppSharp::Parser::SourceRange::SourceRange()
{
__ownsNativeInstance = true;
NativePtr = new ::CppSharp::CppParser::SourceRange();
}
System::IntPtr CppSharp::Parser::SourceRange::__Instance::get() System::IntPtr CppSharp::Parser::SourceRange::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);

4
src/CppParser/Bindings/CLI/Sources.h

@ -55,10 +55,10 @@ namespace CppSharp
SourceRange(::CppSharp::CppParser::SourceRange* native); SourceRange(::CppSharp::CppParser::SourceRange* native);
static SourceRange^ __CreateInstance(::System::IntPtr native); static SourceRange^ __CreateInstance(::System::IntPtr native);
SourceRange();
SourceRange(CppSharp::Parser::SourceRange^ _0); SourceRange(CppSharp::Parser::SourceRange^ _0);
SourceRange();
~SourceRange(); ~SourceRange();
property CppSharp::Parser::SourceLocation BeginLoc property CppSharp::Parser::SourceLocation BeginLoc

2972
src/CppParser/Bindings/CLI/Stmt.cpp

File diff suppressed because it is too large Load Diff

1675
src/CppParser/Bindings/CLI/Stmt.h

File diff suppressed because it is too large Load Diff

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

File diff suppressed because it is too large Load Diff

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

@ -194,6 +194,32 @@ namespace Std
internal global::Std.CompressedPair.__Internal __end_cap_; internal global::Std.CompressedPair.__Internal __end_cap_;
} }
[StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global::System.IntPtr __begin_;
[FieldOffset(4)]
internal global::System.IntPtr __end_;
[FieldOffset(8)]
internal global::Std.CompressedPair.__Internal __end_cap_;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global::System.IntPtr __begin_;
[FieldOffset(4)]
internal global::System.IntPtr __end_;
[FieldOffset(8)]
internal global::Std.CompressedPair.__Internal __end_cap_;
}
[StructLayout(LayoutKind.Explicit, Size = 12)] [StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_N___1_S_allocator__S0_ public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_N___1_S_allocator__S0_
{ {

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

File diff suppressed because it is too large Load Diff

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

@ -321,6 +321,20 @@ namespace Std
internal global::Std.VectorVal.__Internal _Myval2; internal global::Std.VectorVal.__Internal _Myval2;
} }
[StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1
{
[FieldOffset(0)]
internal global::Std.VectorVal.__Internal _Myval2;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1
{
[FieldOffset(0)]
internal global::Std.VectorVal.__Internal _Myval2;
}
[StructLayout(LayoutKind.Explicit, Size = 12)] [StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 public unsafe partial struct __Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1
{ {
@ -850,6 +864,20 @@ namespace Std
internal global::Std.CompressedPair.__Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_TranslationUnit___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 _Mypair; internal global::Std.CompressedPair.__Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_TranslationUnit___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 _Mypair;
} }
[StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.CompressedPair.__Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 _Mypair;
}
[StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.CompressedPair.__Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 _Mypair;
}
[StructLayout(LayoutKind.Explicit, Size = 12)] [StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_ public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_
{ {

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

File diff suppressed because it is too large Load Diff

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

@ -194,6 +194,32 @@ namespace Std
internal global::Std.CompressedPair.__Internal __end_cap_; internal global::Std.CompressedPair.__Internal __end_cap_;
} }
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global::System.IntPtr __begin_;
[FieldOffset(8)]
internal global::System.IntPtr __end_;
[FieldOffset(16)]
internal global::Std.CompressedPair.__Internal __end_cap_;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global::System.IntPtr __begin_;
[FieldOffset(8)]
internal global::System.IntPtr __end_;
[FieldOffset(16)]
internal global::Std.CompressedPair.__Internal __end_cap_;
}
[StructLayout(LayoutKind.Explicit, Size = 24)] [StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_N___1_S_allocator__S0_ public unsafe partial struct __Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_N___1_S_allocator__S0_
{ {

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

File diff suppressed because it is too large Load Diff

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

@ -310,6 +310,20 @@ namespace Std
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl; internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
} }
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
}
[StructLayout(LayoutKind.Explicit, Size = 24)] [StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_ public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_
{ {
@ -572,6 +586,20 @@ namespace Std
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl; internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
} }
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Vector_base_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Vector_base_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
}
[StructLayout(LayoutKind.Explicit, Size = 24)] [StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Vector_base_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_ public unsafe partial struct __Internalc__N_std_S__Vector_base_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_
{ {
@ -655,6 +683,8 @@ namespace Std
{ {
public enum RbTreeColor : uint public enum RbTreeColor : uint
{ {
S_red = 0,
S_black = 1
} }
namespace RbTree namespace RbTree

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

File diff suppressed because it is too large Load Diff

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

@ -310,6 +310,20 @@ namespace Std
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl; internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
} }
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
}
[StructLayout(LayoutKind.Explicit, Size = 24)] [StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_ public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_
{ {
@ -572,6 +586,20 @@ namespace Std
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl; internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
} }
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Vector_base_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Vector_base_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.VectorBase.VectorImpl.__Internal _M_impl;
}
[StructLayout(LayoutKind.Explicit, Size = 24)] [StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Vector_base_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_ public unsafe partial struct __Internalc__N_std_S__Vector_base_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_
{ {
@ -655,6 +683,8 @@ namespace Std
{ {
public enum RbTreeColor : uint public enum RbTreeColor : uint
{ {
S_red = 0,
S_black = 1
} }
namespace RbTree namespace RbTree

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

File diff suppressed because it is too large Load Diff

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

@ -321,6 +321,20 @@ namespace Std
internal global::Std.VectorVal.__Internal _Myval2; internal global::Std.VectorVal.__Internal _Myval2;
} }
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1
{
[FieldOffset(0)]
internal global::Std.VectorVal.__Internal _Myval2;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1
{
[FieldOffset(0)]
internal global::Std.VectorVal.__Internal _Myval2;
}
[StructLayout(LayoutKind.Explicit, Size = 24)] [StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 public unsafe partial struct __Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1
{ {
@ -850,6 +864,20 @@ namespace Std
internal global::Std.CompressedPair.__Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_TranslationUnit___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 _Mypair; internal global::Std.CompressedPair.__Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_TranslationUnit___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 _Mypair;
} }
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.CompressedPair.__Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_Stmt___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 _Mypair;
}
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S_allocator__S0_
{
[FieldOffset(0)]
internal global::Std.CompressedPair.__Internalc__N_std_S__Compressed_pair____N_std_S_allocator_____N_CppSharp_N_CppParser_N_AST_S_Expr___N_std_S__Vector_val____N_std_S__Simple_types__S1__Vb1 _Mypair;
}
[StructLayout(LayoutKind.Explicit, Size = 24)] [StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_ public unsafe partial struct __Internalc__N_std_S_vector_____N_CppSharp_N_CppParser_N_AST_S_InlineContentComment___N_std_S_allocator__S0_
{ {

Loading…
Cancel
Save