Browse Source

Regenerate the parser bindings

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
mono-ubuntu-20.04
Dimitar Dobrev 6 years ago
parent
commit
6f9a77983b
  1. 6
      CODE-OF-CONDUCT.md
  2. 126
      src/CppParser/Bindings/CLI/AST.cpp
  3. 21
      src/CppParser/Bindings/CLI/AST.h
  4. 24
      src/CppParser/Bindings/CLI/CppParser.cpp
  5. 4
      src/CppParser/Bindings/CLI/CppParser.h
  6. 288
      src/CppParser/Bindings/CLI/Decl.cpp
  7. 48
      src/CppParser/Bindings/CLI/Decl.h
  8. 654
      src/CppParser/Bindings/CLI/Expr.cpp
  9. 109
      src/CppParser/Bindings/CLI/Expr.h
  10. 12
      src/CppParser/Bindings/CLI/Sources.cpp
  11. 2
      src/CppParser/Bindings/CLI/Sources.h
  12. 216
      src/CppParser/Bindings/CLI/Stmt.cpp
  13. 36
      src/CppParser/Bindings/CLI/Stmt.h
  14. 6
      src/CppParser/Bindings/CLI/Target.cpp
  15. 1
      src/CppParser/Bindings/CLI/Target.h
  16. 138
      src/CppParser/Bindings/CLI/Types.cpp
  17. 23
      src/CppParser/Bindings/CLI/Types.h
  18. 1074
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
  19. 2
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std-symbols.cpp
  20. 15
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs
  21. 1064
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
  22. 3
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs
  23. 1074
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
  24. 2
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std-symbols.cpp
  25. 15
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs
  26. 1064
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
  27. 3
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs
  28. 1064
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
  29. 3
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs
  30. 1064
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
  31. 3
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs

6
CODE-OF-CONDUCT.md

@ -1,6 +0,0 @@ @@ -1,6 +0,0 @@
# Code of Conduct
This project has adopted the code of conduct defined by the Contributor Covenant
to clarify expected behavior in our community.
For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct).

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

@ -25,6 +25,12 @@ CppSharp::Parser::AST::NativeLibrary::NativeLibrary(::CppSharp::CppParser::AST:: @@ -25,6 +25,12 @@ CppSharp::Parser::AST::NativeLibrary::NativeLibrary(::CppSharp::CppParser::AST::
{
NativePtr = native;
}
CppSharp::Parser::AST::NativeLibrary^ CppSharp::Parser::AST::NativeLibrary::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::NativeLibrary((::CppSharp::CppParser::AST::NativeLibrary*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::NativeLibrary::~NativeLibrary()
{
delete NativePtr;
@ -185,6 +191,12 @@ CppSharp::Parser::AST::Comment::Comment(::CppSharp::CppParser::AST::Comment* nat @@ -185,6 +191,12 @@ CppSharp::Parser::AST::Comment::Comment(::CppSharp::CppParser::AST::Comment* nat
{
NativePtr = native;
}
CppSharp::Parser::AST::Comment^ CppSharp::Parser::AST::Comment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Comment((::CppSharp::CppParser::AST::Comment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Comment::~Comment()
{
delete NativePtr;
@ -248,6 +260,12 @@ CppSharp::Parser::AST::BlockContentComment::BlockContentComment(::CppSharp::CppP @@ -248,6 +260,12 @@ CppSharp::Parser::AST::BlockContentComment::BlockContentComment(::CppSharp::CppP
: CppSharp::Parser::AST::Comment((::CppSharp::CppParser::AST::Comment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::BlockContentComment^ CppSharp::Parser::AST::BlockContentComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::BlockContentComment((::CppSharp::CppParser::AST::BlockContentComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::BlockContentComment::~BlockContentComment()
{
}
@ -299,6 +317,12 @@ CppSharp::Parser::AST::FullComment::FullComment(::CppSharp::CppParser::AST::Full @@ -299,6 +317,12 @@ CppSharp::Parser::AST::FullComment::FullComment(::CppSharp::CppParser::AST::Full
: CppSharp::Parser::AST::Comment((::CppSharp::CppParser::AST::Comment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::FullComment^ CppSharp::Parser::AST::FullComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::FullComment((::CppSharp::CppParser::AST::FullComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::FullComment::~FullComment()
{
if (NativePtr)
@ -388,6 +412,12 @@ CppSharp::Parser::AST::InlineContentComment::InlineContentComment(::CppSharp::Cp @@ -388,6 +412,12 @@ CppSharp::Parser::AST::InlineContentComment::InlineContentComment(::CppSharp::Cp
: CppSharp::Parser::AST::Comment((::CppSharp::CppParser::AST::Comment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::InlineContentComment^ CppSharp::Parser::AST::InlineContentComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::InlineContentComment((::CppSharp::CppParser::AST::InlineContentComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::InlineContentComment::~InlineContentComment()
{
}
@ -449,6 +479,12 @@ CppSharp::Parser::AST::ParagraphComment::ParagraphComment(::CppSharp::CppParser: @@ -449,6 +479,12 @@ CppSharp::Parser::AST::ParagraphComment::ParagraphComment(::CppSharp::CppParser:
: CppSharp::Parser::AST::BlockContentComment((::CppSharp::CppParser::AST::BlockContentComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ParagraphComment^ CppSharp::Parser::AST::ParagraphComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ParagraphComment((::CppSharp::CppParser::AST::ParagraphComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ParagraphComment::~ParagraphComment()
{
if (NativePtr)
@ -550,6 +586,12 @@ CppSharp::Parser::AST::BlockCommandComment::Argument::Argument(::CppSharp::CppPa @@ -550,6 +586,12 @@ CppSharp::Parser::AST::BlockCommandComment::Argument::Argument(::CppSharp::CppPa
{
NativePtr = native;
}
CppSharp::Parser::AST::BlockCommandComment::Argument^ CppSharp::Parser::AST::BlockCommandComment::Argument::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::BlockCommandComment::Argument((::CppSharp::CppParser::AST::BlockCommandComment::Argument*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::BlockCommandComment::Argument::~Argument()
{
delete NativePtr;
@ -604,6 +646,12 @@ CppSharp::Parser::AST::BlockCommandComment::BlockCommandComment(::CppSharp::CppP @@ -604,6 +646,12 @@ CppSharp::Parser::AST::BlockCommandComment::BlockCommandComment(::CppSharp::CppP
: CppSharp::Parser::AST::BlockContentComment((::CppSharp::CppParser::AST::BlockContentComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::BlockCommandComment^ CppSharp::Parser::AST::BlockCommandComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::BlockCommandComment((::CppSharp::CppParser::AST::BlockCommandComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::BlockCommandComment::~BlockCommandComment()
{
if (NativePtr)
@ -732,6 +780,12 @@ CppSharp::Parser::AST::ParamCommandComment::ParamCommandComment(::CppSharp::CppP @@ -732,6 +780,12 @@ CppSharp::Parser::AST::ParamCommandComment::ParamCommandComment(::CppSharp::CppP
: CppSharp::Parser::AST::BlockCommandComment((::CppSharp::CppParser::AST::BlockCommandComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ParamCommandComment^ CppSharp::Parser::AST::ParamCommandComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ParamCommandComment((::CppSharp::CppParser::AST::ParamCommandComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ParamCommandComment::~ParamCommandComment()
{
if (NativePtr)
@ -793,6 +847,12 @@ CppSharp::Parser::AST::TParamCommandComment::TParamCommandComment(::CppSharp::Cp @@ -793,6 +847,12 @@ CppSharp::Parser::AST::TParamCommandComment::TParamCommandComment(::CppSharp::Cp
: CppSharp::Parser::AST::BlockCommandComment((::CppSharp::CppParser::AST::BlockCommandComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TParamCommandComment^ CppSharp::Parser::AST::TParamCommandComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TParamCommandComment((::CppSharp::CppParser::AST::TParamCommandComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TParamCommandComment::~TParamCommandComment()
{
if (NativePtr)
@ -880,6 +940,12 @@ CppSharp::Parser::AST::VerbatimBlockLineComment::VerbatimBlockLineComment(::CppS @@ -880,6 +940,12 @@ CppSharp::Parser::AST::VerbatimBlockLineComment::VerbatimBlockLineComment(::CppS
: CppSharp::Parser::AST::Comment((::CppSharp::CppParser::AST::Comment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::VerbatimBlockLineComment^ CppSharp::Parser::AST::VerbatimBlockLineComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VerbatimBlockLineComment((::CppSharp::CppParser::AST::VerbatimBlockLineComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VerbatimBlockLineComment::~VerbatimBlockLineComment()
{
if (NativePtr)
@ -931,6 +997,12 @@ CppSharp::Parser::AST::VerbatimBlockComment::VerbatimBlockComment(::CppSharp::Cp @@ -931,6 +997,12 @@ CppSharp::Parser::AST::VerbatimBlockComment::VerbatimBlockComment(::CppSharp::Cp
: CppSharp::Parser::AST::BlockCommandComment((::CppSharp::CppParser::AST::BlockCommandComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::VerbatimBlockComment^ CppSharp::Parser::AST::VerbatimBlockComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VerbatimBlockComment((::CppSharp::CppParser::AST::VerbatimBlockComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VerbatimBlockComment::~VerbatimBlockComment()
{
if (NativePtr)
@ -1020,6 +1092,12 @@ CppSharp::Parser::AST::VerbatimLineComment::VerbatimLineComment(::CppSharp::CppP @@ -1020,6 +1092,12 @@ CppSharp::Parser::AST::VerbatimLineComment::VerbatimLineComment(::CppSharp::CppP
: CppSharp::Parser::AST::BlockCommandComment((::CppSharp::CppParser::AST::BlockCommandComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::VerbatimLineComment^ CppSharp::Parser::AST::VerbatimLineComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VerbatimLineComment((::CppSharp::CppParser::AST::VerbatimLineComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VerbatimLineComment::~VerbatimLineComment()
{
if (NativePtr)
@ -1073,6 +1151,12 @@ CppSharp::Parser::AST::InlineCommandComment::Argument::Argument(::CppSharp::CppP @@ -1073,6 +1151,12 @@ CppSharp::Parser::AST::InlineCommandComment::Argument::Argument(::CppSharp::CppP
{
NativePtr = native;
}
CppSharp::Parser::AST::InlineCommandComment::Argument^ CppSharp::Parser::AST::InlineCommandComment::Argument::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::InlineCommandComment::Argument((::CppSharp::CppParser::AST::InlineCommandComment::Argument*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::InlineCommandComment::Argument::~Argument()
{
delete NativePtr;
@ -1127,6 +1211,12 @@ CppSharp::Parser::AST::InlineCommandComment::InlineCommandComment(::CppSharp::Cp @@ -1127,6 +1211,12 @@ CppSharp::Parser::AST::InlineCommandComment::InlineCommandComment(::CppSharp::Cp
: CppSharp::Parser::AST::InlineContentComment((::CppSharp::CppParser::AST::InlineContentComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::InlineCommandComment^ CppSharp::Parser::AST::InlineCommandComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::InlineCommandComment((::CppSharp::CppParser::AST::InlineCommandComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::InlineCommandComment::~InlineCommandComment()
{
if (NativePtr)
@ -1239,6 +1329,12 @@ CppSharp::Parser::AST::HTMLTagComment::HTMLTagComment(::CppSharp::CppParser::AST @@ -1239,6 +1329,12 @@ CppSharp::Parser::AST::HTMLTagComment::HTMLTagComment(::CppSharp::CppParser::AST
: CppSharp::Parser::AST::InlineContentComment((::CppSharp::CppParser::AST::InlineContentComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::HTMLTagComment^ CppSharp::Parser::AST::HTMLTagComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::HTMLTagComment((::CppSharp::CppParser::AST::HTMLTagComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::HTMLTagComment::~HTMLTagComment()
{
}
@ -1292,6 +1388,12 @@ CppSharp::Parser::AST::HTMLStartTagComment::Attribute::Attribute(::CppSharp::Cpp @@ -1292,6 +1388,12 @@ CppSharp::Parser::AST::HTMLStartTagComment::Attribute::Attribute(::CppSharp::Cpp
{
NativePtr = native;
}
CppSharp::Parser::AST::HTMLStartTagComment::Attribute^ CppSharp::Parser::AST::HTMLStartTagComment::Attribute::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::HTMLStartTagComment::Attribute((::CppSharp::CppParser::AST::HTMLStartTagComment::Attribute*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::HTMLStartTagComment::Attribute::~Attribute()
{
delete NativePtr;
@ -1356,6 +1458,12 @@ CppSharp::Parser::AST::HTMLStartTagComment::HTMLStartTagComment(::CppSharp::CppP @@ -1356,6 +1458,12 @@ CppSharp::Parser::AST::HTMLStartTagComment::HTMLStartTagComment(::CppSharp::CppP
: CppSharp::Parser::AST::HTMLTagComment((::CppSharp::CppParser::AST::HTMLTagComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::HTMLStartTagComment^ CppSharp::Parser::AST::HTMLStartTagComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::HTMLStartTagComment((::CppSharp::CppParser::AST::HTMLStartTagComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::HTMLStartTagComment::~HTMLStartTagComment()
{
if (NativePtr)
@ -1458,6 +1566,12 @@ CppSharp::Parser::AST::HTMLEndTagComment::HTMLEndTagComment(::CppSharp::CppParse @@ -1458,6 +1566,12 @@ CppSharp::Parser::AST::HTMLEndTagComment::HTMLEndTagComment(::CppSharp::CppParse
: CppSharp::Parser::AST::HTMLTagComment((::CppSharp::CppParser::AST::HTMLTagComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::HTMLEndTagComment^ CppSharp::Parser::AST::HTMLEndTagComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::HTMLEndTagComment((::CppSharp::CppParser::AST::HTMLEndTagComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::HTMLEndTagComment::~HTMLEndTagComment()
{
if (NativePtr)
@ -1509,6 +1623,12 @@ CppSharp::Parser::AST::TextComment::TextComment(::CppSharp::CppParser::AST::Text @@ -1509,6 +1623,12 @@ CppSharp::Parser::AST::TextComment::TextComment(::CppSharp::CppParser::AST::Text
: CppSharp::Parser::AST::InlineContentComment((::CppSharp::CppParser::AST::InlineContentComment*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TextComment^ CppSharp::Parser::AST::TextComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TextComment((::CppSharp::CppParser::AST::TextComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TextComment::~TextComment()
{
if (NativePtr)
@ -1562,6 +1682,12 @@ CppSharp::Parser::AST::RawComment::RawComment(::CppSharp::CppParser::AST::RawCom @@ -1562,6 +1682,12 @@ CppSharp::Parser::AST::RawComment::RawComment(::CppSharp::CppParser::AST::RawCom
{
NativePtr = native;
}
CppSharp::Parser::AST::RawComment^ CppSharp::Parser::AST::RawComment::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::RawComment((::CppSharp::CppParser::AST::RawComment*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::RawComment::~RawComment()
{
delete NativePtr;

21
src/CppParser/Bindings/CLI/AST.h

@ -98,6 +98,7 @@ namespace CppSharp @@ -98,6 +98,7 @@ namespace CppSharp
NativeLibrary(::CppSharp::CppParser::AST::NativeLibrary* native);
NativeLibrary(::CppSharp::CppParser::AST::NativeLibrary* native, bool ownNativeInstance);
static NativeLibrary^ __CreateInstance(::System::IntPtr native);
static NativeLibrary^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
NativeLibrary();
NativeLibrary(CppSharp::Parser::AST::NativeLibrary^ _0);
@ -168,6 +169,7 @@ namespace CppSharp @@ -168,6 +169,7 @@ namespace CppSharp
Comment(::CppSharp::CppParser::AST::Comment* native);
Comment(::CppSharp::CppParser::AST::Comment* native, bool ownNativeInstance);
static Comment^ __CreateInstance(::System::IntPtr native);
static Comment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Comment(CppSharp::Parser::AST::CommentKind kind);
Comment(CppSharp::Parser::AST::Comment^ _0);
@ -193,6 +195,7 @@ namespace CppSharp @@ -193,6 +195,7 @@ namespace CppSharp
BlockContentComment(::CppSharp::CppParser::AST::BlockContentComment* native);
BlockContentComment(::CppSharp::CppParser::AST::BlockContentComment* native, bool ownNativeInstance);
static BlockContentComment^ __CreateInstance(::System::IntPtr native);
static BlockContentComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BlockContentComment();
BlockContentComment(CppSharp::Parser::AST::CommentKind Kind);
@ -211,6 +214,7 @@ namespace CppSharp @@ -211,6 +214,7 @@ namespace CppSharp
FullComment(::CppSharp::CppParser::AST::FullComment* native);
FullComment(::CppSharp::CppParser::AST::FullComment* native, bool ownNativeInstance);
static FullComment^ __CreateInstance(::System::IntPtr native);
static FullComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FullComment();
FullComment(CppSharp::Parser::AST::FullComment^ _0);
@ -242,6 +246,7 @@ namespace CppSharp @@ -242,6 +246,7 @@ namespace CppSharp
InlineContentComment(::CppSharp::CppParser::AST::InlineContentComment* native);
InlineContentComment(::CppSharp::CppParser::AST::InlineContentComment* native, bool ownNativeInstance);
static InlineContentComment^ __CreateInstance(::System::IntPtr native);
static InlineContentComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
InlineContentComment();
InlineContentComment(CppSharp::Parser::AST::CommentKind Kind);
@ -266,6 +271,7 @@ namespace CppSharp @@ -266,6 +271,7 @@ namespace CppSharp
ParagraphComment(::CppSharp::CppParser::AST::ParagraphComment* native);
ParagraphComment(::CppSharp::CppParser::AST::ParagraphComment* native, bool ownNativeInstance);
static ParagraphComment^ __CreateInstance(::System::IntPtr native);
static ParagraphComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParagraphComment();
ParagraphComment(CppSharp::Parser::AST::ParagraphComment^ _0);
@ -314,6 +320,7 @@ namespace CppSharp @@ -314,6 +320,7 @@ namespace CppSharp
Argument(::CppSharp::CppParser::AST::BlockCommandComment::Argument* native);
Argument(::CppSharp::CppParser::AST::BlockCommandComment::Argument* native, bool ownNativeInstance);
static Argument^ __CreateInstance(::System::IntPtr native);
static Argument^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Argument();
Argument(CppSharp::Parser::AST::BlockCommandComment::Argument^ _0);
@ -333,6 +340,7 @@ namespace CppSharp @@ -333,6 +340,7 @@ namespace CppSharp
BlockCommandComment(::CppSharp::CppParser::AST::BlockCommandComment* native);
BlockCommandComment(::CppSharp::CppParser::AST::BlockCommandComment* native, bool ownNativeInstance);
static BlockCommandComment^ __CreateInstance(::System::IntPtr native);
static BlockCommandComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BlockCommandComment();
BlockCommandComment(CppSharp::Parser::AST::CommentKind Kind);
@ -387,6 +395,7 @@ namespace CppSharp @@ -387,6 +395,7 @@ namespace CppSharp
ParamCommandComment(::CppSharp::CppParser::AST::ParamCommandComment* native);
ParamCommandComment(::CppSharp::CppParser::AST::ParamCommandComment* native, bool ownNativeInstance);
static ParamCommandComment^ __CreateInstance(::System::IntPtr native);
static ParamCommandComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParamCommandComment();
ParamCommandComment(CppSharp::Parser::AST::ParamCommandComment^ _0);
@ -413,6 +422,7 @@ namespace CppSharp @@ -413,6 +422,7 @@ namespace CppSharp
TParamCommandComment(::CppSharp::CppParser::AST::TParamCommandComment* native);
TParamCommandComment(::CppSharp::CppParser::AST::TParamCommandComment* native, bool ownNativeInstance);
static TParamCommandComment^ __CreateInstance(::System::IntPtr native);
static TParamCommandComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TParamCommandComment();
TParamCommandComment(CppSharp::Parser::AST::TParamCommandComment^ _0);
@ -444,6 +454,7 @@ namespace CppSharp @@ -444,6 +454,7 @@ namespace CppSharp
VerbatimBlockLineComment(::CppSharp::CppParser::AST::VerbatimBlockLineComment* native);
VerbatimBlockLineComment(::CppSharp::CppParser::AST::VerbatimBlockLineComment* native, bool ownNativeInstance);
static VerbatimBlockLineComment^ __CreateInstance(::System::IntPtr native);
static VerbatimBlockLineComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VerbatimBlockLineComment();
VerbatimBlockLineComment(CppSharp::Parser::AST::VerbatimBlockLineComment^ _0);
@ -464,6 +475,7 @@ namespace CppSharp @@ -464,6 +475,7 @@ namespace CppSharp
VerbatimBlockComment(::CppSharp::CppParser::AST::VerbatimBlockComment* native);
VerbatimBlockComment(::CppSharp::CppParser::AST::VerbatimBlockComment* native, bool ownNativeInstance);
static VerbatimBlockComment^ __CreateInstance(::System::IntPtr native);
static VerbatimBlockComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VerbatimBlockComment();
VerbatimBlockComment(CppSharp::Parser::AST::VerbatimBlockComment^ _0);
@ -495,6 +507,7 @@ namespace CppSharp @@ -495,6 +507,7 @@ namespace CppSharp
VerbatimLineComment(::CppSharp::CppParser::AST::VerbatimLineComment* native);
VerbatimLineComment(::CppSharp::CppParser::AST::VerbatimLineComment* native, bool ownNativeInstance);
static VerbatimLineComment^ __CreateInstance(::System::IntPtr native);
static VerbatimLineComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VerbatimLineComment();
VerbatimLineComment(CppSharp::Parser::AST::VerbatimLineComment^ _0);
@ -535,6 +548,7 @@ namespace CppSharp @@ -535,6 +548,7 @@ namespace CppSharp
Argument(::CppSharp::CppParser::AST::InlineCommandComment::Argument* native);
Argument(::CppSharp::CppParser::AST::InlineCommandComment::Argument* native, bool ownNativeInstance);
static Argument^ __CreateInstance(::System::IntPtr native);
static Argument^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Argument();
Argument(CppSharp::Parser::AST::InlineCommandComment::Argument^ _0);
@ -554,6 +568,7 @@ namespace CppSharp @@ -554,6 +568,7 @@ namespace CppSharp
InlineCommandComment(::CppSharp::CppParser::AST::InlineCommandComment* native);
InlineCommandComment(::CppSharp::CppParser::AST::InlineCommandComment* native, bool ownNativeInstance);
static InlineCommandComment^ __CreateInstance(::System::IntPtr native);
static InlineCommandComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
InlineCommandComment();
InlineCommandComment(CppSharp::Parser::AST::InlineCommandComment^ _0);
@ -597,6 +612,7 @@ namespace CppSharp @@ -597,6 +612,7 @@ namespace CppSharp
HTMLTagComment(::CppSharp::CppParser::AST::HTMLTagComment* native);
HTMLTagComment(::CppSharp::CppParser::AST::HTMLTagComment* native, bool ownNativeInstance);
static HTMLTagComment^ __CreateInstance(::System::IntPtr native);
static HTMLTagComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
HTMLTagComment();
HTMLTagComment(CppSharp::Parser::AST::CommentKind Kind);
@ -626,6 +642,7 @@ namespace CppSharp @@ -626,6 +642,7 @@ namespace CppSharp
Attribute(::CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* native);
Attribute(::CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* native, bool ownNativeInstance);
static Attribute^ __CreateInstance(::System::IntPtr native);
static Attribute^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Attribute();
Attribute(CppSharp::Parser::AST::HTMLStartTagComment::Attribute^ _0);
@ -651,6 +668,7 @@ namespace CppSharp @@ -651,6 +668,7 @@ namespace CppSharp
HTMLStartTagComment(::CppSharp::CppParser::AST::HTMLStartTagComment* native);
HTMLStartTagComment(::CppSharp::CppParser::AST::HTMLStartTagComment* native, bool ownNativeInstance);
static HTMLStartTagComment^ __CreateInstance(::System::IntPtr native);
static HTMLStartTagComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
HTMLStartTagComment();
HTMLStartTagComment(CppSharp::Parser::AST::HTMLStartTagComment^ _0);
@ -688,6 +706,7 @@ namespace CppSharp @@ -688,6 +706,7 @@ namespace CppSharp
HTMLEndTagComment(::CppSharp::CppParser::AST::HTMLEndTagComment* native);
HTMLEndTagComment(::CppSharp::CppParser::AST::HTMLEndTagComment* native, bool ownNativeInstance);
static HTMLEndTagComment^ __CreateInstance(::System::IntPtr native);
static HTMLEndTagComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
HTMLEndTagComment();
HTMLEndTagComment(CppSharp::Parser::AST::HTMLEndTagComment^ _0);
@ -708,6 +727,7 @@ namespace CppSharp @@ -708,6 +727,7 @@ namespace CppSharp
TextComment(::CppSharp::CppParser::AST::TextComment* native);
TextComment(::CppSharp::CppParser::AST::TextComment* native, bool ownNativeInstance);
static TextComment^ __CreateInstance(::System::IntPtr native);
static TextComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TextComment();
TextComment(CppSharp::Parser::AST::TextComment^ _0);
@ -735,6 +755,7 @@ namespace CppSharp @@ -735,6 +755,7 @@ namespace CppSharp
RawComment(::CppSharp::CppParser::AST::RawComment* native);
RawComment(::CppSharp::CppParser::AST::RawComment* native, bool ownNativeInstance);
static RawComment^ __CreateInstance(::System::IntPtr native);
static RawComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
RawComment();
RawComment(CppSharp::Parser::AST::RawComment^ _0);

24
src/CppParser/Bindings/CLI/CppParser.cpp

@ -28,6 +28,12 @@ CppSharp::Parser::CppParserOptions::CppParserOptions(::CppSharp::CppParser::CppP @@ -28,6 +28,12 @@ CppSharp::Parser::CppParserOptions::CppParserOptions(::CppSharp::CppParser::CppP
{
NativePtr = native;
}
CppSharp::Parser::CppParserOptions^ CppSharp::Parser::CppParserOptions::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::CppParserOptions((::CppSharp::CppParser::CppParserOptions*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::CppParserOptions::~CppParserOptions()
{
delete NativePtr;
@ -576,6 +582,12 @@ CppSharp::Parser::ParserDiagnostic::ParserDiagnostic(::CppSharp::CppParser::Pars @@ -576,6 +582,12 @@ CppSharp::Parser::ParserDiagnostic::ParserDiagnostic(::CppSharp::CppParser::Pars
{
NativePtr = native;
}
CppSharp::Parser::ParserDiagnostic^ CppSharp::Parser::ParserDiagnostic::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::ParserDiagnostic((::CppSharp::CppParser::ParserDiagnostic*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::ParserDiagnostic::~ParserDiagnostic()
{
delete NativePtr;
@ -672,6 +684,12 @@ CppSharp::Parser::ParserResult::ParserResult(::CppSharp::CppParser::ParserResult @@ -672,6 +684,12 @@ CppSharp::Parser::ParserResult::ParserResult(::CppSharp::CppParser::ParserResult
{
NativePtr = native;
}
CppSharp::Parser::ParserResult^ CppSharp::Parser::ParserResult::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::ParserResult((::CppSharp::CppParser::ParserResult*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::ParserResult::~ParserResult()
{
delete NativePtr;
@ -799,6 +817,12 @@ CppSharp::Parser::ClangParser::ClangParser(::CppSharp::CppParser::ClangParser* n @@ -799,6 +817,12 @@ CppSharp::Parser::ClangParser::ClangParser(::CppSharp::CppParser::ClangParser* n
{
NativePtr = native;
}
CppSharp::Parser::ClangParser^ CppSharp::Parser::ClangParser::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::ClangParser((::CppSharp::CppParser::ClangParser*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::ClangParser::~ClangParser()
{
delete NativePtr;

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

@ -73,6 +73,7 @@ namespace CppSharp @@ -73,6 +73,7 @@ namespace CppSharp
CppParserOptions(::CppSharp::CppParser::CppParserOptions* native);
CppParserOptions(::CppSharp::CppParser::CppParserOptions* native, bool ownNativeInstance);
static CppParserOptions^ __CreateInstance(::System::IntPtr native);
static CppParserOptions^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CppParserOptions();
CppParserOptions(CppSharp::Parser::CppParserOptions^ _0);
@ -310,6 +311,7 @@ namespace CppSharp @@ -310,6 +311,7 @@ namespace CppSharp
ParserDiagnostic(::CppSharp::CppParser::ParserDiagnostic* native);
ParserDiagnostic(::CppSharp::CppParser::ParserDiagnostic* native, bool ownNativeInstance);
static ParserDiagnostic^ __CreateInstance(::System::IntPtr native);
static ParserDiagnostic^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParserDiagnostic();
ParserDiagnostic(CppSharp::Parser::ParserDiagnostic^ _0);
@ -364,6 +366,7 @@ namespace CppSharp @@ -364,6 +366,7 @@ namespace CppSharp
ParserResult(::CppSharp::CppParser::ParserResult* native);
ParserResult(::CppSharp::CppParser::ParserResult* native, bool ownNativeInstance);
static ParserResult^ __CreateInstance(::System::IntPtr native);
static ParserResult^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParserResult();
ParserResult(CppSharp::Parser::ParserResult^ _0);
@ -423,6 +426,7 @@ namespace CppSharp @@ -423,6 +426,7 @@ namespace CppSharp
ClangParser(::CppSharp::CppParser::ClangParser* native);
ClangParser(::CppSharp::CppParser::ClangParser* native, bool ownNativeInstance);
static ClangParser^ __CreateInstance(::System::IntPtr native);
static ClangParser^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ClangParser();
ClangParser(CppSharp::Parser::ClangParser^ _0);

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

@ -29,6 +29,12 @@ CppSharp::Parser::AST::Declaration::Declaration(::CppSharp::CppParser::AST::Decl @@ -29,6 +29,12 @@ CppSharp::Parser::AST::Declaration::Declaration(::CppSharp::CppParser::AST::Decl
{
NativePtr = native;
}
CppSharp::Parser::AST::Declaration^ CppSharp::Parser::AST::Declaration::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Declaration::~Declaration()
{
delete NativePtr;
@ -370,6 +376,12 @@ CppSharp::Parser::AST::DeclarationContext::DeclarationContext(::CppSharp::CppPar @@ -370,6 +376,12 @@ CppSharp::Parser::AST::DeclarationContext::DeclarationContext(::CppSharp::CppPar
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::DeclarationContext^ CppSharp::Parser::AST::DeclarationContext::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::DeclarationContext::~DeclarationContext()
{
if (NativePtr)
@ -862,6 +874,12 @@ CppSharp::Parser::AST::TypedefNameDecl::TypedefNameDecl(::CppSharp::CppParser::A @@ -862,6 +874,12 @@ CppSharp::Parser::AST::TypedefNameDecl::TypedefNameDecl(::CppSharp::CppParser::A
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TypedefNameDecl^ CppSharp::Parser::AST::TypedefNameDecl::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TypedefNameDecl((::CppSharp::CppParser::AST::TypedefNameDecl*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TypedefNameDecl::~TypedefNameDecl()
{
if (NativePtr)
@ -924,6 +942,12 @@ CppSharp::Parser::AST::TypedefDecl::TypedefDecl(::CppSharp::CppParser::AST::Type @@ -924,6 +942,12 @@ CppSharp::Parser::AST::TypedefDecl::TypedefDecl(::CppSharp::CppParser::AST::Type
: CppSharp::Parser::AST::TypedefNameDecl((::CppSharp::CppParser::AST::TypedefNameDecl*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TypedefDecl^ CppSharp::Parser::AST::TypedefDecl::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TypedefDecl((::CppSharp::CppParser::AST::TypedefDecl*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TypedefDecl::~TypedefDecl()
{
if (NativePtr)
@ -965,6 +989,12 @@ CppSharp::Parser::AST::TypeAlias::TypeAlias(::CppSharp::CppParser::AST::TypeAlia @@ -965,6 +989,12 @@ CppSharp::Parser::AST::TypeAlias::TypeAlias(::CppSharp::CppParser::AST::TypeAlia
: CppSharp::Parser::AST::TypedefNameDecl((::CppSharp::CppParser::AST::TypedefNameDecl*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TypeAlias^ CppSharp::Parser::AST::TypeAlias::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TypeAlias((::CppSharp::CppParser::AST::TypeAlias*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TypeAlias::~TypeAlias()
{
if (NativePtr)
@ -1016,6 +1046,12 @@ CppSharp::Parser::AST::Friend::Friend(::CppSharp::CppParser::AST::Friend* native @@ -1016,6 +1046,12 @@ CppSharp::Parser::AST::Friend::Friend(::CppSharp::CppParser::AST::Friend* native
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Friend^ CppSharp::Parser::AST::Friend::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Friend((::CppSharp::CppParser::AST::Friend*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Friend::~Friend()
{
if (NativePtr)
@ -1069,6 +1105,12 @@ CppSharp::Parser::AST::StatementObsolete::StatementObsolete(::CppSharp::CppParse @@ -1069,6 +1105,12 @@ CppSharp::Parser::AST::StatementObsolete::StatementObsolete(::CppSharp::CppParse
{
NativePtr = native;
}
CppSharp::Parser::AST::StatementObsolete^ CppSharp::Parser::AST::StatementObsolete::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::StatementObsolete((::CppSharp::CppParser::AST::StatementObsolete*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::StatementObsolete::~StatementObsolete()
{
delete NativePtr;
@ -1146,6 +1188,12 @@ CppSharp::Parser::AST::ExpressionObsolete::ExpressionObsolete(::CppSharp::CppPar @@ -1146,6 +1188,12 @@ CppSharp::Parser::AST::ExpressionObsolete::ExpressionObsolete(::CppSharp::CppPar
: CppSharp::Parser::AST::StatementObsolete((::CppSharp::CppParser::AST::StatementObsolete*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ExpressionObsolete^ CppSharp::Parser::AST::ExpressionObsolete::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ExpressionObsolete((::CppSharp::CppParser::AST::ExpressionObsolete*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ExpressionObsolete::~ExpressionObsolete()
{
if (NativePtr)
@ -1190,6 +1238,12 @@ CppSharp::Parser::AST::BinaryOperatorObsolete::BinaryOperatorObsolete(::CppSharp @@ -1190,6 +1238,12 @@ CppSharp::Parser::AST::BinaryOperatorObsolete::BinaryOperatorObsolete(::CppSharp
: CppSharp::Parser::AST::ExpressionObsolete((::CppSharp::CppParser::AST::ExpressionObsolete*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::BinaryOperatorObsolete^ CppSharp::Parser::AST::BinaryOperatorObsolete::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::BinaryOperatorObsolete((::CppSharp::CppParser::AST::BinaryOperatorObsolete*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::BinaryOperatorObsolete::~BinaryOperatorObsolete()
{
if (NativePtr)
@ -1265,6 +1319,12 @@ CppSharp::Parser::AST::CallExprObsolete::CallExprObsolete(::CppSharp::CppParser: @@ -1265,6 +1319,12 @@ CppSharp::Parser::AST::CallExprObsolete::CallExprObsolete(::CppSharp::CppParser:
: CppSharp::Parser::AST::ExpressionObsolete((::CppSharp::CppParser::AST::ExpressionObsolete*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CallExprObsolete^ CppSharp::Parser::AST::CallExprObsolete::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CallExprObsolete((::CppSharp::CppParser::AST::CallExprObsolete*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CallExprObsolete::~CallExprObsolete()
{
if (NativePtr)
@ -1356,6 +1416,12 @@ CppSharp::Parser::AST::CXXConstructExprObsolete::CXXConstructExprObsolete(::CppS @@ -1356,6 +1416,12 @@ CppSharp::Parser::AST::CXXConstructExprObsolete::CXXConstructExprObsolete(::CppS
: CppSharp::Parser::AST::ExpressionObsolete((::CppSharp::CppParser::AST::ExpressionObsolete*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CXXConstructExprObsolete^ CppSharp::Parser::AST::CXXConstructExprObsolete::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CXXConstructExprObsolete((::CppSharp::CppParser::AST::CXXConstructExprObsolete*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CXXConstructExprObsolete::~CXXConstructExprObsolete()
{
if (NativePtr)
@ -1447,6 +1513,12 @@ CppSharp::Parser::AST::Parameter::Parameter(::CppSharp::CppParser::AST::Paramete @@ -1447,6 +1513,12 @@ CppSharp::Parser::AST::Parameter::Parameter(::CppSharp::CppParser::AST::Paramete
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Parameter^ CppSharp::Parser::AST::Parameter::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Parameter((::CppSharp::CppParser::AST::Parameter*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Parameter::~Parameter()
{
if (NativePtr)
@ -1550,6 +1622,12 @@ CppSharp::Parser::AST::Function::Function(::CppSharp::CppParser::AST::Function* @@ -1550,6 +1622,12 @@ CppSharp::Parser::AST::Function::Function(::CppSharp::CppParser::AST::Function*
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Function^ CppSharp::Parser::AST::Function::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Function((::CppSharp::CppParser::AST::Function*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Function::~Function()
{
if (NativePtr)
@ -1833,6 +1911,12 @@ CppSharp::Parser::AST::Method::Method(::CppSharp::CppParser::AST::Method* native @@ -1833,6 +1911,12 @@ CppSharp::Parser::AST::Method::Method(::CppSharp::CppParser::AST::Method* native
: CppSharp::Parser::AST::Function((::CppSharp::CppParser::AST::Function*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Method^ CppSharp::Parser::AST::Method::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Method((::CppSharp::CppParser::AST::Method*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Method::~Method()
{
if (NativePtr)
@ -2024,6 +2108,12 @@ CppSharp::Parser::AST::Enumeration::Item::Item(::CppSharp::CppParser::AST::Enume @@ -2024,6 +2108,12 @@ CppSharp::Parser::AST::Enumeration::Item::Item(::CppSharp::CppParser::AST::Enume
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Enumeration::Item^ CppSharp::Parser::AST::Enumeration::Item::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Enumeration::Item((::CppSharp::CppParser::AST::Enumeration::Item*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Enumeration::Item::~Item()
{
if (NativePtr)
@ -2085,6 +2175,12 @@ CppSharp::Parser::AST::Enumeration::Enumeration(::CppSharp::CppParser::AST::Enum @@ -2085,6 +2175,12 @@ CppSharp::Parser::AST::Enumeration::Enumeration(::CppSharp::CppParser::AST::Enum
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Enumeration^ CppSharp::Parser::AST::Enumeration::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Enumeration((::CppSharp::CppParser::AST::Enumeration*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Enumeration::~Enumeration()
{
if (NativePtr)
@ -2212,6 +2308,12 @@ CppSharp::Parser::AST::Variable::Variable(::CppSharp::CppParser::AST::Variable* @@ -2212,6 +2308,12 @@ CppSharp::Parser::AST::Variable::Variable(::CppSharp::CppParser::AST::Variable*
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Variable^ CppSharp::Parser::AST::Variable::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Variable((::CppSharp::CppParser::AST::Variable*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Variable::~Variable()
{
if (NativePtr)
@ -2277,6 +2379,12 @@ CppSharp::Parser::AST::BaseClassSpecifier::BaseClassSpecifier(::CppSharp::CppPar @@ -2277,6 +2379,12 @@ CppSharp::Parser::AST::BaseClassSpecifier::BaseClassSpecifier(::CppSharp::CppPar
{
NativePtr = native;
}
CppSharp::Parser::AST::BaseClassSpecifier^ CppSharp::Parser::AST::BaseClassSpecifier::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::BaseClassSpecifier((::CppSharp::CppParser::AST::BaseClassSpecifier*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::BaseClassSpecifier::~BaseClassSpecifier()
{
delete NativePtr;
@ -2361,6 +2469,12 @@ CppSharp::Parser::AST::Field::Field(::CppSharp::CppParser::AST::Field* native, c @@ -2361,6 +2469,12 @@ CppSharp::Parser::AST::Field::Field(::CppSharp::CppParser::AST::Field* native, c
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Field^ CppSharp::Parser::AST::Field::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Field((::CppSharp::CppParser::AST::Field*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Field::~Field()
{
if (NativePtr)
@ -2444,6 +2558,12 @@ CppSharp::Parser::AST::AccessSpecifierDecl::AccessSpecifierDecl(::CppSharp::CppP @@ -2444,6 +2558,12 @@ CppSharp::Parser::AST::AccessSpecifierDecl::AccessSpecifierDecl(::CppSharp::CppP
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::AccessSpecifierDecl^ CppSharp::Parser::AST::AccessSpecifierDecl::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::AccessSpecifierDecl((::CppSharp::CppParser::AST::AccessSpecifierDecl*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::AccessSpecifierDecl::~AccessSpecifierDecl()
{
if (NativePtr)
@ -2487,6 +2607,12 @@ CppSharp::Parser::AST::VTableComponent::VTableComponent(::CppSharp::CppParser::A @@ -2487,6 +2607,12 @@ CppSharp::Parser::AST::VTableComponent::VTableComponent(::CppSharp::CppParser::A
{
NativePtr = native;
}
CppSharp::Parser::AST::VTableComponent^ CppSharp::Parser::AST::VTableComponent::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VTableComponent((::CppSharp::CppParser::AST::VTableComponent*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VTableComponent::~VTableComponent()
{
delete NativePtr;
@ -2563,6 +2689,12 @@ CppSharp::Parser::AST::VTableLayout::VTableLayout(::CppSharp::CppParser::AST::VT @@ -2563,6 +2689,12 @@ CppSharp::Parser::AST::VTableLayout::VTableLayout(::CppSharp::CppParser::AST::VT
{
NativePtr = native;
}
CppSharp::Parser::AST::VTableLayout^ CppSharp::Parser::AST::VTableLayout::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VTableLayout((::CppSharp::CppParser::AST::VTableLayout*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VTableLayout::~VTableLayout()
{
delete NativePtr;
@ -2660,6 +2792,12 @@ CppSharp::Parser::AST::VFTableInfo::VFTableInfo(::CppSharp::CppParser::AST::VFTa @@ -2660,6 +2792,12 @@ CppSharp::Parser::AST::VFTableInfo::VFTableInfo(::CppSharp::CppParser::AST::VFTa
{
NativePtr = native;
}
CppSharp::Parser::AST::VFTableInfo^ CppSharp::Parser::AST::VFTableInfo::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VFTableInfo((::CppSharp::CppParser::AST::VFTableInfo*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VFTableInfo::~VFTableInfo()
{
delete NativePtr;
@ -2748,6 +2886,12 @@ CppSharp::Parser::AST::LayoutField::LayoutField(::CppSharp::CppParser::AST::Layo @@ -2748,6 +2886,12 @@ CppSharp::Parser::AST::LayoutField::LayoutField(::CppSharp::CppParser::AST::Layo
{
NativePtr = native;
}
CppSharp::Parser::AST::LayoutField^ CppSharp::Parser::AST::LayoutField::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::LayoutField((::CppSharp::CppParser::AST::LayoutField*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::LayoutField::~LayoutField()
{
delete NativePtr;
@ -2836,6 +2980,12 @@ CppSharp::Parser::AST::LayoutBase::LayoutBase(::CppSharp::CppParser::AST::Layout @@ -2836,6 +2980,12 @@ CppSharp::Parser::AST::LayoutBase::LayoutBase(::CppSharp::CppParser::AST::Layout
{
NativePtr = native;
}
CppSharp::Parser::AST::LayoutBase^ CppSharp::Parser::AST::LayoutBase::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::LayoutBase((::CppSharp::CppParser::AST::LayoutBase*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::LayoutBase::~LayoutBase()
{
delete NativePtr;
@ -2902,6 +3052,12 @@ CppSharp::Parser::AST::ClassLayout::ClassLayout(::CppSharp::CppParser::AST::Clas @@ -2902,6 +3052,12 @@ CppSharp::Parser::AST::ClassLayout::ClassLayout(::CppSharp::CppParser::AST::Clas
{
NativePtr = native;
}
CppSharp::Parser::AST::ClassLayout^ CppSharp::Parser::AST::ClassLayout::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ClassLayout((::CppSharp::CppParser::AST::ClassLayout*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ClassLayout::~ClassLayout()
{
delete NativePtr;
@ -3181,6 +3337,12 @@ CppSharp::Parser::AST::Class::Class(::CppSharp::CppParser::AST::Class* native, c @@ -3181,6 +3337,12 @@ CppSharp::Parser::AST::Class::Class(::CppSharp::CppParser::AST::Class* native, c
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Class^ CppSharp::Parser::AST::Class::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Class((::CppSharp::CppParser::AST::Class*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Class::~Class()
{
if (NativePtr)
@ -3524,6 +3686,12 @@ CppSharp::Parser::AST::Template::Template(::CppSharp::CppParser::AST::Template* @@ -3524,6 +3686,12 @@ CppSharp::Parser::AST::Template::Template(::CppSharp::CppParser::AST::Template*
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Template^ CppSharp::Parser::AST::Template::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Template::~Template()
{
if (NativePtr)
@ -3639,6 +3807,12 @@ CppSharp::Parser::AST::TypeAliasTemplate::TypeAliasTemplate(::CppSharp::CppParse @@ -3639,6 +3807,12 @@ CppSharp::Parser::AST::TypeAliasTemplate::TypeAliasTemplate(::CppSharp::CppParse
: CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TypeAliasTemplate^ CppSharp::Parser::AST::TypeAliasTemplate::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TypeAliasTemplate((::CppSharp::CppParser::AST::TypeAliasTemplate*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TypeAliasTemplate::~TypeAliasTemplate()
{
if (NativePtr)
@ -3680,6 +3854,12 @@ CppSharp::Parser::AST::TemplateParameter::TemplateParameter(::CppSharp::CppParse @@ -3680,6 +3854,12 @@ CppSharp::Parser::AST::TemplateParameter::TemplateParameter(::CppSharp::CppParse
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TemplateParameter^ CppSharp::Parser::AST::TemplateParameter::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TemplateParameter((::CppSharp::CppParser::AST::TemplateParameter*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TemplateParameter::~TemplateParameter()
{
if (NativePtr)
@ -3760,6 +3940,12 @@ CppSharp::Parser::AST::TemplateTemplateParameter::TemplateTemplateParameter(::Cp @@ -3760,6 +3940,12 @@ CppSharp::Parser::AST::TemplateTemplateParameter::TemplateTemplateParameter(::Cp
: CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TemplateTemplateParameter^ CppSharp::Parser::AST::TemplateTemplateParameter::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TemplateTemplateParameter((::CppSharp::CppParser::AST::TemplateTemplateParameter*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TemplateTemplateParameter::~TemplateTemplateParameter()
{
if (NativePtr)
@ -3831,6 +4017,12 @@ CppSharp::Parser::AST::TypeTemplateParameter::TypeTemplateParameter(::CppSharp:: @@ -3831,6 +4017,12 @@ CppSharp::Parser::AST::TypeTemplateParameter::TypeTemplateParameter(::CppSharp::
: CppSharp::Parser::AST::TemplateParameter((::CppSharp::CppParser::AST::TemplateParameter*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TypeTemplateParameter^ CppSharp::Parser::AST::TypeTemplateParameter::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TypeTemplateParameter((::CppSharp::CppParser::AST::TypeTemplateParameter*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TypeTemplateParameter::~TypeTemplateParameter()
{
if (NativePtr)
@ -3884,6 +4076,12 @@ CppSharp::Parser::AST::NonTypeTemplateParameter::NonTypeTemplateParameter(::CppS @@ -3884,6 +4076,12 @@ CppSharp::Parser::AST::NonTypeTemplateParameter::NonTypeTemplateParameter(::CppS
: CppSharp::Parser::AST::TemplateParameter((::CppSharp::CppParser::AST::TemplateParameter*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::NonTypeTemplateParameter^ CppSharp::Parser::AST::NonTypeTemplateParameter::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::NonTypeTemplateParameter((::CppSharp::CppParser::AST::NonTypeTemplateParameter*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::NonTypeTemplateParameter::~NonTypeTemplateParameter()
{
if (NativePtr)
@ -3975,6 +4173,12 @@ CppSharp::Parser::AST::ClassTemplate::ClassTemplate(::CppSharp::CppParser::AST:: @@ -3975,6 +4173,12 @@ CppSharp::Parser::AST::ClassTemplate::ClassTemplate(::CppSharp::CppParser::AST::
: CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ClassTemplate^ CppSharp::Parser::AST::ClassTemplate::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ClassTemplate((::CppSharp::CppParser::AST::ClassTemplate*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ClassTemplate::~ClassTemplate()
{
if (NativePtr)
@ -4080,6 +4284,12 @@ CppSharp::Parser::AST::ClassTemplateSpecialization::ClassTemplateSpecialization( @@ -4080,6 +4284,12 @@ CppSharp::Parser::AST::ClassTemplateSpecialization::ClassTemplateSpecialization(
: CppSharp::Parser::AST::Class((::CppSharp::CppParser::AST::Class*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ClassTemplateSpecialization^ CppSharp::Parser::AST::ClassTemplateSpecialization::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ClassTemplateSpecialization((::CppSharp::CppParser::AST::ClassTemplateSpecialization*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ClassTemplateSpecialization::~ClassTemplateSpecialization()
{
if (NativePtr)
@ -4192,6 +4402,12 @@ CppSharp::Parser::AST::ClassTemplatePartialSpecialization::ClassTemplatePartialS @@ -4192,6 +4402,12 @@ CppSharp::Parser::AST::ClassTemplatePartialSpecialization::ClassTemplatePartialS
: CppSharp::Parser::AST::ClassTemplateSpecialization((::CppSharp::CppParser::AST::ClassTemplateSpecialization*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ClassTemplatePartialSpecialization^ CppSharp::Parser::AST::ClassTemplatePartialSpecialization::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ClassTemplatePartialSpecialization((::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ClassTemplatePartialSpecialization::~ClassTemplatePartialSpecialization()
{
if (NativePtr)
@ -4233,6 +4449,12 @@ CppSharp::Parser::AST::FunctionTemplate::FunctionTemplate(::CppSharp::CppParser: @@ -4233,6 +4449,12 @@ CppSharp::Parser::AST::FunctionTemplate::FunctionTemplate(::CppSharp::CppParser:
: CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::FunctionTemplate^ CppSharp::Parser::AST::FunctionTemplate::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::FunctionTemplate((::CppSharp::CppParser::AST::FunctionTemplate*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::FunctionTemplate::~FunctionTemplate()
{
if (NativePtr)
@ -4332,6 +4554,12 @@ CppSharp::Parser::AST::FunctionTemplateSpecialization::FunctionTemplateSpecializ @@ -4332,6 +4554,12 @@ CppSharp::Parser::AST::FunctionTemplateSpecialization::FunctionTemplateSpecializ
{
NativePtr = native;
}
CppSharp::Parser::AST::FunctionTemplateSpecialization^ CppSharp::Parser::AST::FunctionTemplateSpecialization::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::FunctionTemplateSpecialization((::CppSharp::CppParser::AST::FunctionTemplateSpecialization*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::FunctionTemplateSpecialization::~FunctionTemplateSpecialization()
{
delete NativePtr;
@ -4457,6 +4685,12 @@ CppSharp::Parser::AST::VarTemplate::VarTemplate(::CppSharp::CppParser::AST::VarT @@ -4457,6 +4685,12 @@ CppSharp::Parser::AST::VarTemplate::VarTemplate(::CppSharp::CppParser::AST::VarT
: CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::VarTemplate^ CppSharp::Parser::AST::VarTemplate::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VarTemplate((::CppSharp::CppParser::AST::VarTemplate*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VarTemplate::~VarTemplate()
{
if (NativePtr)
@ -4562,6 +4796,12 @@ CppSharp::Parser::AST::VarTemplateSpecialization::VarTemplateSpecialization(::Cp @@ -4562,6 +4796,12 @@ CppSharp::Parser::AST::VarTemplateSpecialization::VarTemplateSpecialization(::Cp
: CppSharp::Parser::AST::Variable((::CppSharp::CppParser::AST::Variable*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::VarTemplateSpecialization^ CppSharp::Parser::AST::VarTemplateSpecialization::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VarTemplateSpecialization((::CppSharp::CppParser::AST::VarTemplateSpecialization*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VarTemplateSpecialization::~VarTemplateSpecialization()
{
if (NativePtr)
@ -4674,6 +4914,12 @@ CppSharp::Parser::AST::VarTemplatePartialSpecialization::VarTemplatePartialSpeci @@ -4674,6 +4914,12 @@ CppSharp::Parser::AST::VarTemplatePartialSpecialization::VarTemplatePartialSpeci
: CppSharp::Parser::AST::VarTemplateSpecialization((::CppSharp::CppParser::AST::VarTemplateSpecialization*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::VarTemplatePartialSpecialization^ CppSharp::Parser::AST::VarTemplatePartialSpecialization::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VarTemplatePartialSpecialization((::CppSharp::CppParser::AST::VarTemplatePartialSpecialization*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VarTemplatePartialSpecialization::~VarTemplatePartialSpecialization()
{
if (NativePtr)
@ -4715,6 +4961,12 @@ CppSharp::Parser::AST::UnresolvedUsingTypename::UnresolvedUsingTypename(::CppSha @@ -4715,6 +4961,12 @@ CppSharp::Parser::AST::UnresolvedUsingTypename::UnresolvedUsingTypename(::CppSha
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::UnresolvedUsingTypename^ CppSharp::Parser::AST::UnresolvedUsingTypename::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::UnresolvedUsingTypename((::CppSharp::CppParser::AST::UnresolvedUsingTypename*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::UnresolvedUsingTypename::~UnresolvedUsingTypename()
{
if (NativePtr)
@ -4756,6 +5008,12 @@ CppSharp::Parser::AST::Namespace::Namespace(::CppSharp::CppParser::AST::Namespac @@ -4756,6 +5008,12 @@ CppSharp::Parser::AST::Namespace::Namespace(::CppSharp::CppParser::AST::Namespac
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::Namespace^ CppSharp::Parser::AST::Namespace::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Namespace((::CppSharp::CppParser::AST::Namespace*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Namespace::~Namespace()
{
if (NativePtr)
@ -4809,6 +5067,12 @@ CppSharp::Parser::AST::PreprocessedEntity::PreprocessedEntity(::CppSharp::CppPar @@ -4809,6 +5067,12 @@ CppSharp::Parser::AST::PreprocessedEntity::PreprocessedEntity(::CppSharp::CppPar
{
NativePtr = native;
}
CppSharp::Parser::AST::PreprocessedEntity^ CppSharp::Parser::AST::PreprocessedEntity::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::PreprocessedEntity((::CppSharp::CppParser::AST::PreprocessedEntity*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::PreprocessedEntity::~PreprocessedEntity()
{
delete NativePtr;
@ -4883,6 +5147,12 @@ CppSharp::Parser::AST::MacroDefinition::MacroDefinition(::CppSharp::CppParser::A @@ -4883,6 +5147,12 @@ CppSharp::Parser::AST::MacroDefinition::MacroDefinition(::CppSharp::CppParser::A
: CppSharp::Parser::AST::PreprocessedEntity((::CppSharp::CppParser::AST::PreprocessedEntity*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::MacroDefinition^ CppSharp::Parser::AST::MacroDefinition::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::MacroDefinition((::CppSharp::CppParser::AST::MacroDefinition*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::MacroDefinition::~MacroDefinition()
{
if (NativePtr)
@ -4964,6 +5234,12 @@ CppSharp::Parser::AST::MacroExpansion::MacroExpansion(::CppSharp::CppParser::AST @@ -4964,6 +5234,12 @@ CppSharp::Parser::AST::MacroExpansion::MacroExpansion(::CppSharp::CppParser::AST
: CppSharp::Parser::AST::PreprocessedEntity((::CppSharp::CppParser::AST::PreprocessedEntity*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::MacroExpansion^ CppSharp::Parser::AST::MacroExpansion::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::MacroExpansion((::CppSharp::CppParser::AST::MacroExpansion*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::MacroExpansion::~MacroExpansion()
{
if (NativePtr)
@ -5035,6 +5311,12 @@ CppSharp::Parser::AST::TranslationUnit::TranslationUnit(::CppSharp::CppParser::A @@ -5035,6 +5311,12 @@ CppSharp::Parser::AST::TranslationUnit::TranslationUnit(::CppSharp::CppParser::A
: CppSharp::Parser::AST::Namespace((::CppSharp::CppParser::AST::Namespace*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TranslationUnit^ CppSharp::Parser::AST::TranslationUnit::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TranslationUnit((::CppSharp::CppParser::AST::TranslationUnit*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TranslationUnit::~TranslationUnit()
{
if (NativePtr)
@ -5146,6 +5428,12 @@ CppSharp::Parser::AST::ASTContext::ASTContext(::CppSharp::CppParser::AST::ASTCon @@ -5146,6 +5428,12 @@ CppSharp::Parser::AST::ASTContext::ASTContext(::CppSharp::CppParser::AST::ASTCon
{
NativePtr = native;
}
CppSharp::Parser::AST::ASTContext^ CppSharp::Parser::AST::ASTContext::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ASTContext((::CppSharp::CppParser::AST::ASTContext*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ASTContext::~ASTContext()
{
delete NativePtr;

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

@ -294,6 +294,7 @@ namespace CppSharp @@ -294,6 +294,7 @@ namespace CppSharp
Declaration(::CppSharp::CppParser::AST::Declaration* native);
Declaration(::CppSharp::CppParser::AST::Declaration* native, bool ownNativeInstance);
static Declaration^ __CreateInstance(::System::IntPtr native);
static Declaration^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Declaration(CppSharp::Parser::AST::DeclarationKind kind);
Declaration(CppSharp::Parser::AST::Declaration^ _0);
@ -461,6 +462,7 @@ namespace CppSharp @@ -461,6 +462,7 @@ namespace CppSharp
DeclarationContext(::CppSharp::CppParser::AST::DeclarationContext* native);
DeclarationContext(::CppSharp::CppParser::AST::DeclarationContext* native, bool ownNativeInstance);
static DeclarationContext^ __CreateInstance(::System::IntPtr native);
static DeclarationContext^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DeclarationContext(CppSharp::Parser::AST::DeclarationKind kind);
DeclarationContext(CppSharp::Parser::AST::DeclarationContext^ _0);
@ -636,6 +638,7 @@ namespace CppSharp @@ -636,6 +638,7 @@ namespace CppSharp
TypedefNameDecl(::CppSharp::CppParser::AST::TypedefNameDecl* native);
TypedefNameDecl(::CppSharp::CppParser::AST::TypedefNameDecl* native, bool ownNativeInstance);
static TypedefNameDecl^ __CreateInstance(::System::IntPtr native);
static TypedefNameDecl^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypedefNameDecl(CppSharp::Parser::AST::DeclarationKind kind);
TypedefNameDecl(CppSharp::Parser::AST::TypedefNameDecl^ _0);
@ -658,6 +661,7 @@ namespace CppSharp @@ -658,6 +661,7 @@ namespace CppSharp
TypedefDecl(::CppSharp::CppParser::AST::TypedefDecl* native);
TypedefDecl(::CppSharp::CppParser::AST::TypedefDecl* native, bool ownNativeInstance);
static TypedefDecl^ __CreateInstance(::System::IntPtr native);
static TypedefDecl^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypedefDecl();
TypedefDecl(CppSharp::Parser::AST::TypedefDecl^ _0);
@ -672,6 +676,7 @@ namespace CppSharp @@ -672,6 +676,7 @@ namespace CppSharp
TypeAlias(::CppSharp::CppParser::AST::TypeAlias* native);
TypeAlias(::CppSharp::CppParser::AST::TypeAlias* native, bool ownNativeInstance);
static TypeAlias^ __CreateInstance(::System::IntPtr native);
static TypeAlias^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypeAlias();
TypeAlias(CppSharp::Parser::AST::TypeAlias^ _0);
@ -692,6 +697,7 @@ namespace CppSharp @@ -692,6 +697,7 @@ namespace CppSharp
Friend(::CppSharp::CppParser::AST::Friend* native);
Friend(::CppSharp::CppParser::AST::Friend* native, bool ownNativeInstance);
static Friend^ __CreateInstance(::System::IntPtr native);
static Friend^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Friend();
Friend(CppSharp::Parser::AST::Friend^ _0);
@ -719,6 +725,7 @@ namespace CppSharp @@ -719,6 +725,7 @@ namespace CppSharp
StatementObsolete(::CppSharp::CppParser::AST::StatementObsolete* native);
StatementObsolete(::CppSharp::CppParser::AST::StatementObsolete* native, bool ownNativeInstance);
static StatementObsolete^ __CreateInstance(::System::IntPtr native);
static StatementObsolete^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
StatementObsolete(System::String^ str, CppSharp::Parser::AST::StatementClassObsolete Class, CppSharp::Parser::AST::Declaration^ decl);
StatementObsolete(CppSharp::Parser::AST::StatementObsolete^ _0);
@ -754,6 +761,7 @@ namespace CppSharp @@ -754,6 +761,7 @@ namespace CppSharp
ExpressionObsolete(::CppSharp::CppParser::AST::ExpressionObsolete* native);
ExpressionObsolete(::CppSharp::CppParser::AST::ExpressionObsolete* native, bool ownNativeInstance);
static ExpressionObsolete^ __CreateInstance(::System::IntPtr native);
static ExpressionObsolete^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ExpressionObsolete(System::String^ str, CppSharp::Parser::AST::StatementClassObsolete Class, CppSharp::Parser::AST::Declaration^ decl);
ExpressionObsolete(CppSharp::Parser::AST::ExpressionObsolete^ _0);
@ -768,6 +776,7 @@ namespace CppSharp @@ -768,6 +776,7 @@ namespace CppSharp
BinaryOperatorObsolete(::CppSharp::CppParser::AST::BinaryOperatorObsolete* native);
BinaryOperatorObsolete(::CppSharp::CppParser::AST::BinaryOperatorObsolete* native, bool ownNativeInstance);
static BinaryOperatorObsolete^ __CreateInstance(::System::IntPtr native);
static BinaryOperatorObsolete^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BinaryOperatorObsolete(System::String^ str, CppSharp::Parser::AST::ExpressionObsolete^ lhs, CppSharp::Parser::AST::ExpressionObsolete^ rhs, System::String^ opcodeStr);
BinaryOperatorObsolete(CppSharp::Parser::AST::BinaryOperatorObsolete^ _0);
@ -800,6 +809,7 @@ namespace CppSharp @@ -800,6 +809,7 @@ namespace CppSharp
CallExprObsolete(::CppSharp::CppParser::AST::CallExprObsolete* native);
CallExprObsolete(::CppSharp::CppParser::AST::CallExprObsolete* native, bool ownNativeInstance);
static CallExprObsolete^ __CreateInstance(::System::IntPtr native);
static CallExprObsolete^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CallExprObsolete(System::String^ str, CppSharp::Parser::AST::Declaration^ decl);
CallExprObsolete(CppSharp::Parser::AST::CallExprObsolete^ _0);
@ -831,6 +841,7 @@ namespace CppSharp @@ -831,6 +841,7 @@ namespace CppSharp
CXXConstructExprObsolete(::CppSharp::CppParser::AST::CXXConstructExprObsolete* native);
CXXConstructExprObsolete(::CppSharp::CppParser::AST::CXXConstructExprObsolete* native, bool ownNativeInstance);
static CXXConstructExprObsolete^ __CreateInstance(::System::IntPtr native);
static CXXConstructExprObsolete^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXConstructExprObsolete(System::String^ str, CppSharp::Parser::AST::Declaration^ decl);
CXXConstructExprObsolete(CppSharp::Parser::AST::CXXConstructExprObsolete^ _0);
@ -862,6 +873,7 @@ namespace CppSharp @@ -862,6 +873,7 @@ namespace CppSharp
Parameter(::CppSharp::CppParser::AST::Parameter* native);
Parameter(::CppSharp::CppParser::AST::Parameter* native, bool ownNativeInstance);
static Parameter^ __CreateInstance(::System::IntPtr native);
static Parameter^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Parameter();
Parameter(CppSharp::Parser::AST::Parameter^ _0);
@ -912,6 +924,7 @@ namespace CppSharp @@ -912,6 +924,7 @@ namespace CppSharp
Function(::CppSharp::CppParser::AST::Function* native);
Function(::CppSharp::CppParser::AST::Function* native, bool ownNativeInstance);
static Function^ __CreateInstance(::System::IntPtr native);
static Function^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Function();
Function(CppSharp::Parser::AST::Function^ _0);
@ -1057,6 +1070,7 @@ namespace CppSharp @@ -1057,6 +1070,7 @@ namespace CppSharp
Method(::CppSharp::CppParser::AST::Method* native);
Method(::CppSharp::CppParser::AST::Method* native, bool ownNativeInstance);
static Method^ __CreateInstance(::System::IntPtr native);
static Method^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Method();
Method(CppSharp::Parser::AST::Method^ _0);
@ -1160,6 +1174,7 @@ namespace CppSharp @@ -1160,6 +1174,7 @@ namespace CppSharp
Item(::CppSharp::CppParser::AST::Enumeration::Item* native);
Item(::CppSharp::CppParser::AST::Enumeration::Item* native, bool ownNativeInstance);
static Item^ __CreateInstance(::System::IntPtr native);
static Item^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Item();
Item(CppSharp::Parser::AST::Enumeration::Item^ _0);
@ -1182,6 +1197,7 @@ namespace CppSharp @@ -1182,6 +1197,7 @@ namespace CppSharp
Enumeration(::CppSharp::CppParser::AST::Enumeration* native);
Enumeration(::CppSharp::CppParser::AST::Enumeration* native, bool ownNativeInstance);
static Enumeration^ __CreateInstance(::System::IntPtr native);
static Enumeration^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Enumeration();
Enumeration(CppSharp::Parser::AST::Enumeration^ _0);
@ -1233,6 +1249,7 @@ namespace CppSharp @@ -1233,6 +1249,7 @@ namespace CppSharp
Variable(::CppSharp::CppParser::AST::Variable* native);
Variable(::CppSharp::CppParser::AST::Variable* native, bool ownNativeInstance);
static Variable^ __CreateInstance(::System::IntPtr native);
static Variable^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Variable();
Variable(CppSharp::Parser::AST::Variable^ _0);
@ -1266,6 +1283,7 @@ namespace CppSharp @@ -1266,6 +1283,7 @@ namespace CppSharp
BaseClassSpecifier(::CppSharp::CppParser::AST::BaseClassSpecifier* native);
BaseClassSpecifier(::CppSharp::CppParser::AST::BaseClassSpecifier* native, bool ownNativeInstance);
static BaseClassSpecifier^ __CreateInstance(::System::IntPtr native);
static BaseClassSpecifier^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BaseClassSpecifier();
BaseClassSpecifier(CppSharp::Parser::AST::BaseClassSpecifier^ _0);
@ -1307,6 +1325,7 @@ namespace CppSharp @@ -1307,6 +1325,7 @@ namespace CppSharp
Field(::CppSharp::CppParser::AST::Field* native);
Field(::CppSharp::CppParser::AST::Field* native, bool ownNativeInstance);
static Field^ __CreateInstance(::System::IntPtr native);
static Field^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Field();
Field(CppSharp::Parser::AST::Field^ _0);
@ -1345,6 +1364,7 @@ namespace CppSharp @@ -1345,6 +1364,7 @@ namespace CppSharp
AccessSpecifierDecl(::CppSharp::CppParser::AST::AccessSpecifierDecl* native);
AccessSpecifierDecl(::CppSharp::CppParser::AST::AccessSpecifierDecl* native, bool ownNativeInstance);
static AccessSpecifierDecl^ __CreateInstance(::System::IntPtr native);
static AccessSpecifierDecl^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AccessSpecifierDecl();
AccessSpecifierDecl(CppSharp::Parser::AST::AccessSpecifierDecl^ _0);
@ -1366,6 +1386,7 @@ namespace CppSharp @@ -1366,6 +1386,7 @@ namespace CppSharp
VTableComponent(::CppSharp::CppParser::AST::VTableComponent* native);
VTableComponent(::CppSharp::CppParser::AST::VTableComponent* native, bool ownNativeInstance);
static VTableComponent^ __CreateInstance(::System::IntPtr native);
static VTableComponent^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VTableComponent();
VTableComponent(CppSharp::Parser::AST::VTableComponent^ _0);
@ -1408,6 +1429,7 @@ namespace CppSharp @@ -1408,6 +1429,7 @@ namespace CppSharp
VTableLayout(::CppSharp::CppParser::AST::VTableLayout* native);
VTableLayout(::CppSharp::CppParser::AST::VTableLayout* native, bool ownNativeInstance);
static VTableLayout^ __CreateInstance(::System::IntPtr native);
static VTableLayout^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VTableLayout();
VTableLayout(CppSharp::Parser::AST::VTableLayout^ _0);
@ -1449,6 +1471,7 @@ namespace CppSharp @@ -1449,6 +1471,7 @@ namespace CppSharp
VFTableInfo(::CppSharp::CppParser::AST::VFTableInfo* native);
VFTableInfo(::CppSharp::CppParser::AST::VFTableInfo* native, bool ownNativeInstance);
static VFTableInfo^ __CreateInstance(::System::IntPtr native);
static VFTableInfo^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VFTableInfo();
VFTableInfo(CppSharp::Parser::AST::VFTableInfo^ _0);
@ -1497,6 +1520,7 @@ namespace CppSharp @@ -1497,6 +1520,7 @@ namespace CppSharp
LayoutField(::CppSharp::CppParser::AST::LayoutField* native);
LayoutField(::CppSharp::CppParser::AST::LayoutField* native, bool ownNativeInstance);
static LayoutField^ __CreateInstance(::System::IntPtr native);
static LayoutField^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
LayoutField();
LayoutField(CppSharp::Parser::AST::LayoutField^ other);
@ -1545,6 +1569,7 @@ namespace CppSharp @@ -1545,6 +1569,7 @@ namespace CppSharp
LayoutBase(::CppSharp::CppParser::AST::LayoutBase* native);
LayoutBase(::CppSharp::CppParser::AST::LayoutBase* native, bool ownNativeInstance);
static LayoutBase^ __CreateInstance(::System::IntPtr native);
static LayoutBase^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
LayoutBase();
LayoutBase(CppSharp::Parser::AST::LayoutBase^ other);
@ -1581,6 +1606,7 @@ namespace CppSharp @@ -1581,6 +1606,7 @@ namespace CppSharp
ClassLayout(::CppSharp::CppParser::AST::ClassLayout* native);
ClassLayout(::CppSharp::CppParser::AST::ClassLayout* native, bool ownNativeInstance);
static ClassLayout^ __CreateInstance(::System::IntPtr native);
static ClassLayout^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ClassLayout();
ClassLayout(CppSharp::Parser::AST::ClassLayout^ _0);
@ -1697,6 +1723,7 @@ namespace CppSharp @@ -1697,6 +1723,7 @@ namespace CppSharp
Class(::CppSharp::CppParser::AST::Class* native);
Class(::CppSharp::CppParser::AST::Class* native, bool ownNativeInstance);
static Class^ __CreateInstance(::System::IntPtr native);
static Class^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Class();
Class(CppSharp::Parser::AST::Class^ _0);
@ -1845,6 +1872,7 @@ namespace CppSharp @@ -1845,6 +1872,7 @@ namespace CppSharp
Template(::CppSharp::CppParser::AST::Template* native);
Template(::CppSharp::CppParser::AST::Template* native, bool ownNativeInstance);
static Template^ __CreateInstance(::System::IntPtr native);
static Template^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Template(CppSharp::Parser::AST::DeclarationKind kind);
Template();
@ -1886,6 +1914,7 @@ namespace CppSharp @@ -1886,6 +1914,7 @@ namespace CppSharp
TypeAliasTemplate(::CppSharp::CppParser::AST::TypeAliasTemplate* native);
TypeAliasTemplate(::CppSharp::CppParser::AST::TypeAliasTemplate* native, bool ownNativeInstance);
static TypeAliasTemplate^ __CreateInstance(::System::IntPtr native);
static TypeAliasTemplate^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypeAliasTemplate();
TypeAliasTemplate(CppSharp::Parser::AST::TypeAliasTemplate^ _0);
@ -1900,6 +1929,7 @@ namespace CppSharp @@ -1900,6 +1929,7 @@ namespace CppSharp
TemplateParameter(::CppSharp::CppParser::AST::TemplateParameter* native);
TemplateParameter(::CppSharp::CppParser::AST::TemplateParameter* native, bool ownNativeInstance);
static TemplateParameter^ __CreateInstance(::System::IntPtr native);
static TemplateParameter^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TemplateParameter(CppSharp::Parser::AST::DeclarationKind kind);
TemplateParameter(CppSharp::Parser::AST::TemplateParameter^ _0);
@ -1934,6 +1964,7 @@ namespace CppSharp @@ -1934,6 +1964,7 @@ namespace CppSharp
TemplateTemplateParameter(::CppSharp::CppParser::AST::TemplateTemplateParameter* native);
TemplateTemplateParameter(::CppSharp::CppParser::AST::TemplateTemplateParameter* native, bool ownNativeInstance);
static TemplateTemplateParameter^ __CreateInstance(::System::IntPtr native);
static TemplateTemplateParameter^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TemplateTemplateParameter();
TemplateTemplateParameter(CppSharp::Parser::AST::TemplateTemplateParameter^ _0);
@ -1966,6 +1997,7 @@ namespace CppSharp @@ -1966,6 +1997,7 @@ namespace CppSharp
TypeTemplateParameter(::CppSharp::CppParser::AST::TypeTemplateParameter* native);
TypeTemplateParameter(::CppSharp::CppParser::AST::TypeTemplateParameter* native, bool ownNativeInstance);
static TypeTemplateParameter^ __CreateInstance(::System::IntPtr native);
static TypeTemplateParameter^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypeTemplateParameter();
TypeTemplateParameter(CppSharp::Parser::AST::TypeTemplateParameter^ _0);
@ -1986,6 +2018,7 @@ namespace CppSharp @@ -1986,6 +2018,7 @@ namespace CppSharp
NonTypeTemplateParameter(::CppSharp::CppParser::AST::NonTypeTemplateParameter* native);
NonTypeTemplateParameter(::CppSharp::CppParser::AST::NonTypeTemplateParameter* native, bool ownNativeInstance);
static NonTypeTemplateParameter^ __CreateInstance(::System::IntPtr native);
static NonTypeTemplateParameter^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
NonTypeTemplateParameter();
NonTypeTemplateParameter(CppSharp::Parser::AST::NonTypeTemplateParameter^ _0);
@ -2030,6 +2063,7 @@ namespace CppSharp @@ -2030,6 +2063,7 @@ namespace CppSharp
ClassTemplate(::CppSharp::CppParser::AST::ClassTemplate* native);
ClassTemplate(::CppSharp::CppParser::AST::ClassTemplate* native, bool ownNativeInstance);
static ClassTemplate^ __CreateInstance(::System::IntPtr native);
static ClassTemplate^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ClassTemplate();
ClassTemplate(CppSharp::Parser::AST::ClassTemplate^ _0);
@ -2065,6 +2099,7 @@ namespace CppSharp @@ -2065,6 +2099,7 @@ namespace CppSharp
ClassTemplateSpecialization(::CppSharp::CppParser::AST::ClassTemplateSpecialization* native);
ClassTemplateSpecialization(::CppSharp::CppParser::AST::ClassTemplateSpecialization* native, bool ownNativeInstance);
static ClassTemplateSpecialization^ __CreateInstance(::System::IntPtr native);
static ClassTemplateSpecialization^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ClassTemplateSpecialization();
ClassTemplateSpecialization(CppSharp::Parser::AST::ClassTemplateSpecialization^ _0);
@ -2108,6 +2143,7 @@ namespace CppSharp @@ -2108,6 +2143,7 @@ namespace CppSharp
ClassTemplatePartialSpecialization(::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization* native);
ClassTemplatePartialSpecialization(::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization* native, bool ownNativeInstance);
static ClassTemplatePartialSpecialization^ __CreateInstance(::System::IntPtr native);
static ClassTemplatePartialSpecialization^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ClassTemplatePartialSpecialization();
ClassTemplatePartialSpecialization(CppSharp::Parser::AST::ClassTemplatePartialSpecialization^ _0);
@ -2122,6 +2158,7 @@ namespace CppSharp @@ -2122,6 +2158,7 @@ namespace CppSharp
FunctionTemplate(::CppSharp::CppParser::AST::FunctionTemplate* native);
FunctionTemplate(::CppSharp::CppParser::AST::FunctionTemplate* native, bool ownNativeInstance);
static FunctionTemplate^ __CreateInstance(::System::IntPtr native);
static FunctionTemplate^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FunctionTemplate();
FunctionTemplate(CppSharp::Parser::AST::FunctionTemplate^ _0);
@ -2162,6 +2199,7 @@ namespace CppSharp @@ -2162,6 +2199,7 @@ namespace CppSharp
FunctionTemplateSpecialization(::CppSharp::CppParser::AST::FunctionTemplateSpecialization* native);
FunctionTemplateSpecialization(::CppSharp::CppParser::AST::FunctionTemplateSpecialization* native, bool ownNativeInstance);
static FunctionTemplateSpecialization^ __CreateInstance(::System::IntPtr native);
static FunctionTemplateSpecialization^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FunctionTemplateSpecialization();
FunctionTemplateSpecialization(CppSharp::Parser::AST::FunctionTemplateSpecialization^ _0);
@ -2214,6 +2252,7 @@ namespace CppSharp @@ -2214,6 +2252,7 @@ namespace CppSharp
VarTemplate(::CppSharp::CppParser::AST::VarTemplate* native);
VarTemplate(::CppSharp::CppParser::AST::VarTemplate* native, bool ownNativeInstance);
static VarTemplate^ __CreateInstance(::System::IntPtr native);
static VarTemplate^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VarTemplate();
VarTemplate(CppSharp::Parser::AST::VarTemplate^ _0);
@ -2249,6 +2288,7 @@ namespace CppSharp @@ -2249,6 +2288,7 @@ namespace CppSharp
VarTemplateSpecialization(::CppSharp::CppParser::AST::VarTemplateSpecialization* native);
VarTemplateSpecialization(::CppSharp::CppParser::AST::VarTemplateSpecialization* native, bool ownNativeInstance);
static VarTemplateSpecialization^ __CreateInstance(::System::IntPtr native);
static VarTemplateSpecialization^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VarTemplateSpecialization();
VarTemplateSpecialization(CppSharp::Parser::AST::VarTemplateSpecialization^ _0);
@ -2292,6 +2332,7 @@ namespace CppSharp @@ -2292,6 +2332,7 @@ namespace CppSharp
VarTemplatePartialSpecialization(::CppSharp::CppParser::AST::VarTemplatePartialSpecialization* native);
VarTemplatePartialSpecialization(::CppSharp::CppParser::AST::VarTemplatePartialSpecialization* native, bool ownNativeInstance);
static VarTemplatePartialSpecialization^ __CreateInstance(::System::IntPtr native);
static VarTemplatePartialSpecialization^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VarTemplatePartialSpecialization();
VarTemplatePartialSpecialization(CppSharp::Parser::AST::VarTemplatePartialSpecialization^ _0);
@ -2306,6 +2347,7 @@ namespace CppSharp @@ -2306,6 +2347,7 @@ namespace CppSharp
UnresolvedUsingTypename(::CppSharp::CppParser::AST::UnresolvedUsingTypename* native);
UnresolvedUsingTypename(::CppSharp::CppParser::AST::UnresolvedUsingTypename* native, bool ownNativeInstance);
static UnresolvedUsingTypename^ __CreateInstance(::System::IntPtr native);
static UnresolvedUsingTypename^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
UnresolvedUsingTypename();
UnresolvedUsingTypename(CppSharp::Parser::AST::UnresolvedUsingTypename^ _0);
@ -2320,6 +2362,7 @@ namespace CppSharp @@ -2320,6 +2362,7 @@ namespace CppSharp
Namespace(::CppSharp::CppParser::AST::Namespace* native);
Namespace(::CppSharp::CppParser::AST::Namespace* native, bool ownNativeInstance);
static Namespace^ __CreateInstance(::System::IntPtr native);
static Namespace^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Namespace();
Namespace(CppSharp::Parser::AST::Namespace^ _0);
@ -2347,6 +2390,7 @@ namespace CppSharp @@ -2347,6 +2390,7 @@ namespace CppSharp
PreprocessedEntity(::CppSharp::CppParser::AST::PreprocessedEntity* native);
PreprocessedEntity(::CppSharp::CppParser::AST::PreprocessedEntity* native, bool ownNativeInstance);
static PreprocessedEntity^ __CreateInstance(::System::IntPtr native);
static PreprocessedEntity^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
PreprocessedEntity();
PreprocessedEntity(CppSharp::Parser::AST::PreprocessedEntity^ _0);
@ -2382,6 +2426,7 @@ namespace CppSharp @@ -2382,6 +2426,7 @@ namespace CppSharp
MacroDefinition(::CppSharp::CppParser::AST::MacroDefinition* native);
MacroDefinition(::CppSharp::CppParser::AST::MacroDefinition* native, bool ownNativeInstance);
static MacroDefinition^ __CreateInstance(::System::IntPtr native);
static MacroDefinition^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MacroDefinition();
MacroDefinition(CppSharp::Parser::AST::MacroDefinition^ _0);
@ -2420,6 +2465,7 @@ namespace CppSharp @@ -2420,6 +2465,7 @@ namespace CppSharp
MacroExpansion(::CppSharp::CppParser::AST::MacroExpansion* native);
MacroExpansion(::CppSharp::CppParser::AST::MacroExpansion* native, bool ownNativeInstance);
static MacroExpansion^ __CreateInstance(::System::IntPtr native);
static MacroExpansion^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MacroExpansion();
MacroExpansion(CppSharp::Parser::AST::MacroExpansion^ _0);
@ -2452,6 +2498,7 @@ namespace CppSharp @@ -2452,6 +2498,7 @@ namespace CppSharp
TranslationUnit(::CppSharp::CppParser::AST::TranslationUnit* native);
TranslationUnit(::CppSharp::CppParser::AST::TranslationUnit* native, bool ownNativeInstance);
static TranslationUnit^ __CreateInstance(::System::IntPtr native);
static TranslationUnit^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TranslationUnit();
TranslationUnit(CppSharp::Parser::AST::TranslationUnit^ _0);
@ -2502,6 +2549,7 @@ namespace CppSharp @@ -2502,6 +2549,7 @@ namespace CppSharp
ASTContext(::CppSharp::CppParser::AST::ASTContext* native);
ASTContext(::CppSharp::CppParser::AST::ASTContext* native, bool ownNativeInstance);
static ASTContext^ __CreateInstance(::System::IntPtr native);
static ASTContext^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ASTContext();
ASTContext(CppSharp::Parser::AST::ASTContext^ _0);

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

File diff suppressed because it is too large Load Diff

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

@ -442,6 +442,7 @@ namespace CppSharp @@ -442,6 +442,7 @@ namespace CppSharp
Classification(::CppSharp::CppParser::AST::Expr::Classification* native);
Classification(::CppSharp::CppParser::AST::Expr::Classification* native, bool ownNativeInstance);
static Classification^ __CreateInstance(::System::IntPtr native);
static Classification^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Classification();
Classification(CppSharp::Parser::AST::Expr::Classification^ _0);
@ -503,6 +504,7 @@ namespace CppSharp @@ -503,6 +504,7 @@ namespace CppSharp
Expr(::CppSharp::CppParser::AST::Expr* native);
Expr(::CppSharp::CppParser::AST::Expr* native, bool ownNativeInstance);
static Expr^ __CreateInstance(::System::IntPtr native);
static Expr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Expr();
Expr(CppSharp::Parser::AST::StmtClass klass);
@ -605,6 +607,7 @@ namespace CppSharp @@ -605,6 +607,7 @@ namespace CppSharp
FullExpr(::CppSharp::CppParser::AST::FullExpr* native);
FullExpr(::CppSharp::CppParser::AST::FullExpr* native, bool ownNativeInstance);
static FullExpr^ __CreateInstance(::System::IntPtr native);
static FullExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FullExpr();
FullExpr(CppSharp::Parser::AST::StmtClass klass);
@ -629,6 +632,7 @@ namespace CppSharp @@ -629,6 +632,7 @@ namespace CppSharp
ConstantExpr(::CppSharp::CppParser::AST::ConstantExpr* native);
ConstantExpr(::CppSharp::CppParser::AST::ConstantExpr* native, bool ownNativeInstance);
static ConstantExpr^ __CreateInstance(::System::IntPtr native);
static ConstantExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ConstantExpr();
ConstantExpr(CppSharp::Parser::AST::ConstantExpr^ _0);
@ -643,6 +647,7 @@ namespace CppSharp @@ -643,6 +647,7 @@ namespace CppSharp
OpaqueValueExpr(::CppSharp::CppParser::AST::OpaqueValueExpr* native);
OpaqueValueExpr(::CppSharp::CppParser::AST::OpaqueValueExpr* native, bool ownNativeInstance);
static OpaqueValueExpr^ __CreateInstance(::System::IntPtr native);
static OpaqueValueExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
OpaqueValueExpr();
OpaqueValueExpr(CppSharp::Parser::AST::OpaqueValueExpr^ _0);
@ -675,6 +680,7 @@ namespace CppSharp @@ -675,6 +680,7 @@ namespace CppSharp
DeclRefExpr(::CppSharp::CppParser::AST::DeclRefExpr* native);
DeclRefExpr(::CppSharp::CppParser::AST::DeclRefExpr* native, bool ownNativeInstance);
static DeclRefExpr^ __CreateInstance(::System::IntPtr native);
static DeclRefExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DeclRefExpr();
DeclRefExpr(CppSharp::Parser::AST::DeclRefExpr^ _0);
@ -761,6 +767,7 @@ namespace CppSharp @@ -761,6 +767,7 @@ namespace CppSharp
IntegerLiteral(::CppSharp::CppParser::AST::IntegerLiteral* native);
IntegerLiteral(::CppSharp::CppParser::AST::IntegerLiteral* native, bool ownNativeInstance);
static IntegerLiteral^ __CreateInstance(::System::IntPtr native);
static IntegerLiteral^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
IntegerLiteral();
IntegerLiteral(CppSharp::Parser::AST::IntegerLiteral^ _0);
@ -787,6 +794,7 @@ namespace CppSharp @@ -787,6 +794,7 @@ namespace CppSharp
FixedPointLiteral(::CppSharp::CppParser::AST::FixedPointLiteral* native);
FixedPointLiteral(::CppSharp::CppParser::AST::FixedPointLiteral* native, bool ownNativeInstance);
static FixedPointLiteral^ __CreateInstance(::System::IntPtr native);
static FixedPointLiteral^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FixedPointLiteral();
FixedPointLiteral(CppSharp::Parser::AST::FixedPointLiteral^ _0);
@ -822,6 +830,7 @@ namespace CppSharp @@ -822,6 +830,7 @@ namespace CppSharp
CharacterLiteral(::CppSharp::CppParser::AST::CharacterLiteral* native);
CharacterLiteral(::CppSharp::CppParser::AST::CharacterLiteral* native, bool ownNativeInstance);
static CharacterLiteral^ __CreateInstance(::System::IntPtr native);
static CharacterLiteral^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CharacterLiteral();
CharacterLiteral(CppSharp::Parser::AST::CharacterLiteral^ _0);
@ -854,6 +863,7 @@ namespace CppSharp @@ -854,6 +863,7 @@ namespace CppSharp
FloatingLiteral(::CppSharp::CppParser::AST::FloatingLiteral* native);
FloatingLiteral(::CppSharp::CppParser::AST::FloatingLiteral* native, bool ownNativeInstance);
static FloatingLiteral^ __CreateInstance(::System::IntPtr native);
static FloatingLiteral^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FloatingLiteral();
FloatingLiteral(CppSharp::Parser::AST::FloatingLiteral^ _0);
@ -886,6 +896,7 @@ namespace CppSharp @@ -886,6 +896,7 @@ namespace CppSharp
ImaginaryLiteral(::CppSharp::CppParser::AST::ImaginaryLiteral* native);
ImaginaryLiteral(::CppSharp::CppParser::AST::ImaginaryLiteral* native, bool ownNativeInstance);
static ImaginaryLiteral^ __CreateInstance(::System::IntPtr native);
static ImaginaryLiteral^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ImaginaryLiteral();
ImaginaryLiteral(CppSharp::Parser::AST::ImaginaryLiteral^ _0);
@ -915,6 +926,7 @@ namespace CppSharp @@ -915,6 +926,7 @@ namespace CppSharp
StringLiteral(::CppSharp::CppParser::AST::StringLiteral* native);
StringLiteral(::CppSharp::CppParser::AST::StringLiteral* native, bool ownNativeInstance);
static StringLiteral^ __CreateInstance(::System::IntPtr native);
static StringLiteral^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
StringLiteral();
StringLiteral(CppSharp::Parser::AST::StringLiteral^ _0);
@ -1031,6 +1043,7 @@ namespace CppSharp @@ -1031,6 +1043,7 @@ namespace CppSharp
PredefinedExpr(::CppSharp::CppParser::AST::PredefinedExpr* native);
PredefinedExpr(::CppSharp::CppParser::AST::PredefinedExpr* native, bool ownNativeInstance);
static PredefinedExpr^ __CreateInstance(::System::IntPtr native);
static PredefinedExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
PredefinedExpr();
PredefinedExpr(CppSharp::Parser::AST::PredefinedExpr^ _0);
@ -1057,6 +1070,7 @@ namespace CppSharp @@ -1057,6 +1070,7 @@ namespace CppSharp
ParenExpr(::CppSharp::CppParser::AST::ParenExpr* native);
ParenExpr(::CppSharp::CppParser::AST::ParenExpr* native, bool ownNativeInstance);
static ParenExpr^ __CreateInstance(::System::IntPtr native);
static ParenExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParenExpr();
ParenExpr(CppSharp::Parser::AST::ParenExpr^ _0);
@ -1089,6 +1103,7 @@ namespace CppSharp @@ -1089,6 +1103,7 @@ namespace CppSharp
UnaryOperator(::CppSharp::CppParser::AST::UnaryOperator* native);
UnaryOperator(::CppSharp::CppParser::AST::UnaryOperator* native, bool ownNativeInstance);
static UnaryOperator^ __CreateInstance(::System::IntPtr native);
static UnaryOperator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
UnaryOperator();
UnaryOperator(CppSharp::Parser::AST::UnaryOperator^ _0);
@ -1163,6 +1178,7 @@ namespace CppSharp @@ -1163,6 +1178,7 @@ namespace CppSharp
OffsetOfExpr(::CppSharp::CppParser::AST::OffsetOfExpr* native);
OffsetOfExpr(::CppSharp::CppParser::AST::OffsetOfExpr* native, bool ownNativeInstance);
static OffsetOfExpr^ __CreateInstance(::System::IntPtr native);
static OffsetOfExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
OffsetOfExpr();
OffsetOfExpr(CppSharp::Parser::AST::OffsetOfExpr^ _0);
@ -1201,6 +1217,7 @@ namespace CppSharp @@ -1201,6 +1217,7 @@ namespace CppSharp
UnaryExprOrTypeTraitExpr(::CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr* native);
UnaryExprOrTypeTraitExpr(::CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr* native, bool ownNativeInstance);
static UnaryExprOrTypeTraitExpr^ __CreateInstance(::System::IntPtr native);
static UnaryExprOrTypeTraitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
UnaryExprOrTypeTraitExpr();
UnaryExprOrTypeTraitExpr(CppSharp::Parser::AST::UnaryExprOrTypeTraitExpr^ _0);
@ -1257,6 +1274,7 @@ namespace CppSharp @@ -1257,6 +1274,7 @@ namespace CppSharp
ArraySubscriptExpr(::CppSharp::CppParser::AST::ArraySubscriptExpr* native);
ArraySubscriptExpr(::CppSharp::CppParser::AST::ArraySubscriptExpr* native, bool ownNativeInstance);
static ArraySubscriptExpr^ __CreateInstance(::System::IntPtr native);
static ArraySubscriptExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ArraySubscriptExpr();
ArraySubscriptExpr(CppSharp::Parser::AST::ArraySubscriptExpr^ _0);
@ -1301,6 +1319,7 @@ namespace CppSharp @@ -1301,6 +1319,7 @@ namespace CppSharp
CallExpr(::CppSharp::CppParser::AST::CallExpr* native);
CallExpr(::CppSharp::CppParser::AST::CallExpr* native, bool ownNativeInstance);
static CallExpr^ __CreateInstance(::System::IntPtr native);
static CallExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CallExpr();
CallExpr(CppSharp::Parser::AST::StmtClass klass);
@ -1384,6 +1403,7 @@ namespace CppSharp @@ -1384,6 +1403,7 @@ namespace CppSharp
MemberExpr(::CppSharp::CppParser::AST::MemberExpr* native);
MemberExpr(::CppSharp::CppParser::AST::MemberExpr* native, bool ownNativeInstance);
static MemberExpr^ __CreateInstance(::System::IntPtr native);
static MemberExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MemberExpr();
MemberExpr(CppSharp::Parser::AST::MemberExpr^ _0);
@ -1476,6 +1496,7 @@ namespace CppSharp @@ -1476,6 +1496,7 @@ namespace CppSharp
CompoundLiteralExpr(::CppSharp::CppParser::AST::CompoundLiteralExpr* native);
CompoundLiteralExpr(::CppSharp::CppParser::AST::CompoundLiteralExpr* native, bool ownNativeInstance);
static CompoundLiteralExpr^ __CreateInstance(::System::IntPtr native);
static CompoundLiteralExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CompoundLiteralExpr();
CompoundLiteralExpr(CppSharp::Parser::AST::CompoundLiteralExpr^ _0);
@ -1508,6 +1529,7 @@ namespace CppSharp @@ -1508,6 +1529,7 @@ namespace CppSharp
CastExpr(::CppSharp::CppParser::AST::CastExpr* native);
CastExpr(::CppSharp::CppParser::AST::CastExpr* native, bool ownNativeInstance);
static CastExpr^ __CreateInstance(::System::IntPtr native);
static CastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CastExpr();
CastExpr(CppSharp::Parser::AST::StmtClass klass);
@ -1573,6 +1595,7 @@ namespace CppSharp @@ -1573,6 +1595,7 @@ namespace CppSharp
ImplicitCastExpr(::CppSharp::CppParser::AST::ImplicitCastExpr* native);
ImplicitCastExpr(::CppSharp::CppParser::AST::ImplicitCastExpr* native, bool ownNativeInstance);
static ImplicitCastExpr^ __CreateInstance(::System::IntPtr native);
static ImplicitCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ImplicitCastExpr();
ImplicitCastExpr(CppSharp::Parser::AST::ImplicitCastExpr^ _0);
@ -1593,6 +1616,7 @@ namespace CppSharp @@ -1593,6 +1616,7 @@ namespace CppSharp
ExplicitCastExpr(::CppSharp::CppParser::AST::ExplicitCastExpr* native);
ExplicitCastExpr(::CppSharp::CppParser::AST::ExplicitCastExpr* native, bool ownNativeInstance);
static ExplicitCastExpr^ __CreateInstance(::System::IntPtr native);
static ExplicitCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ExplicitCastExpr();
ExplicitCastExpr(CppSharp::Parser::AST::StmtClass klass);
@ -1617,6 +1641,7 @@ namespace CppSharp @@ -1617,6 +1641,7 @@ namespace CppSharp
CStyleCastExpr(::CppSharp::CppParser::AST::CStyleCastExpr* native);
CStyleCastExpr(::CppSharp::CppParser::AST::CStyleCastExpr* native, bool ownNativeInstance);
static CStyleCastExpr^ __CreateInstance(::System::IntPtr native);
static CStyleCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CStyleCastExpr();
CStyleCastExpr(CppSharp::Parser::AST::CStyleCastExpr^ _0);
@ -1643,6 +1668,7 @@ namespace CppSharp @@ -1643,6 +1668,7 @@ namespace CppSharp
BinaryOperator(::CppSharp::CppParser::AST::BinaryOperator* native);
BinaryOperator(::CppSharp::CppParser::AST::BinaryOperator* native, bool ownNativeInstance);
static BinaryOperator^ __CreateInstance(::System::IntPtr native);
static BinaryOperator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BinaryOperator();
BinaryOperator(CppSharp::Parser::AST::StmtClass klass);
@ -1775,6 +1801,7 @@ namespace CppSharp @@ -1775,6 +1801,7 @@ namespace CppSharp
CompoundAssignOperator(::CppSharp::CppParser::AST::CompoundAssignOperator* native);
CompoundAssignOperator(::CppSharp::CppParser::AST::CompoundAssignOperator* native, bool ownNativeInstance);
static CompoundAssignOperator^ __CreateInstance(::System::IntPtr native);
static CompoundAssignOperator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CompoundAssignOperator();
CompoundAssignOperator(CppSharp::Parser::AST::CompoundAssignOperator^ _0);
@ -1801,6 +1828,7 @@ namespace CppSharp @@ -1801,6 +1828,7 @@ namespace CppSharp
AbstractConditionalOperator(::CppSharp::CppParser::AST::AbstractConditionalOperator* native);
AbstractConditionalOperator(::CppSharp::CppParser::AST::AbstractConditionalOperator* native, bool ownNativeInstance);
static AbstractConditionalOperator^ __CreateInstance(::System::IntPtr native);
static AbstractConditionalOperator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AbstractConditionalOperator();
AbstractConditionalOperator(CppSharp::Parser::AST::StmtClass klass);
@ -1849,6 +1877,7 @@ namespace CppSharp @@ -1849,6 +1877,7 @@ namespace CppSharp
ConditionalOperator(::CppSharp::CppParser::AST::ConditionalOperator* native);
ConditionalOperator(::CppSharp::CppParser::AST::ConditionalOperator* native, bool ownNativeInstance);
static ConditionalOperator^ __CreateInstance(::System::IntPtr native);
static ConditionalOperator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ConditionalOperator();
ConditionalOperator(CppSharp::Parser::AST::ConditionalOperator^ _0);
@ -1875,6 +1904,7 @@ namespace CppSharp @@ -1875,6 +1904,7 @@ namespace CppSharp
BinaryConditionalOperator(::CppSharp::CppParser::AST::BinaryConditionalOperator* native);
BinaryConditionalOperator(::CppSharp::CppParser::AST::BinaryConditionalOperator* native, bool ownNativeInstance);
static BinaryConditionalOperator^ __CreateInstance(::System::IntPtr native);
static BinaryConditionalOperator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BinaryConditionalOperator();
BinaryConditionalOperator(CppSharp::Parser::AST::BinaryConditionalOperator^ _0);
@ -1901,6 +1931,7 @@ namespace CppSharp @@ -1901,6 +1931,7 @@ namespace CppSharp
AddrLabelExpr(::CppSharp::CppParser::AST::AddrLabelExpr* native);
AddrLabelExpr(::CppSharp::CppParser::AST::AddrLabelExpr* native, bool ownNativeInstance);
static AddrLabelExpr^ __CreateInstance(::System::IntPtr native);
static AddrLabelExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AddrLabelExpr();
AddrLabelExpr(CppSharp::Parser::AST::AddrLabelExpr^ _0);
@ -1927,6 +1958,7 @@ namespace CppSharp @@ -1927,6 +1958,7 @@ namespace CppSharp
StmtExpr(::CppSharp::CppParser::AST::StmtExpr* native);
StmtExpr(::CppSharp::CppParser::AST::StmtExpr* native, bool ownNativeInstance);
static StmtExpr^ __CreateInstance(::System::IntPtr native);
static StmtExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
StmtExpr();
StmtExpr(CppSharp::Parser::AST::StmtExpr^ _0);
@ -1959,6 +1991,7 @@ namespace CppSharp @@ -1959,6 +1991,7 @@ namespace CppSharp
ShuffleVectorExpr(::CppSharp::CppParser::AST::ShuffleVectorExpr* native);
ShuffleVectorExpr(::CppSharp::CppParser::AST::ShuffleVectorExpr* native, bool ownNativeInstance);
static ShuffleVectorExpr^ __CreateInstance(::System::IntPtr native);
static ShuffleVectorExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ShuffleVectorExpr();
ShuffleVectorExpr(CppSharp::Parser::AST::ShuffleVectorExpr^ _0);
@ -1991,6 +2024,7 @@ namespace CppSharp @@ -1991,6 +2024,7 @@ namespace CppSharp
ConvertVectorExpr(::CppSharp::CppParser::AST::ConvertVectorExpr* native);
ConvertVectorExpr(::CppSharp::CppParser::AST::ConvertVectorExpr* native, bool ownNativeInstance);
static ConvertVectorExpr^ __CreateInstance(::System::IntPtr native);
static ConvertVectorExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ConvertVectorExpr();
ConvertVectorExpr(CppSharp::Parser::AST::ConvertVectorExpr^ _0);
@ -2023,6 +2057,7 @@ namespace CppSharp @@ -2023,6 +2057,7 @@ namespace CppSharp
ChooseExpr(::CppSharp::CppParser::AST::ChooseExpr* native);
ChooseExpr(::CppSharp::CppParser::AST::ChooseExpr* native, bool ownNativeInstance);
static ChooseExpr^ __CreateInstance(::System::IntPtr native);
static ChooseExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ChooseExpr();
ChooseExpr(CppSharp::Parser::AST::ChooseExpr^ _0);
@ -2085,6 +2120,7 @@ namespace CppSharp @@ -2085,6 +2120,7 @@ namespace CppSharp
GNUNullExpr(::CppSharp::CppParser::AST::GNUNullExpr* native);
GNUNullExpr(::CppSharp::CppParser::AST::GNUNullExpr* native, bool ownNativeInstance);
static GNUNullExpr^ __CreateInstance(::System::IntPtr native);
static GNUNullExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
GNUNullExpr();
GNUNullExpr(CppSharp::Parser::AST::GNUNullExpr^ _0);
@ -2105,6 +2141,7 @@ namespace CppSharp @@ -2105,6 +2141,7 @@ namespace CppSharp
VAArgExpr(::CppSharp::CppParser::AST::VAArgExpr* native);
VAArgExpr(::CppSharp::CppParser::AST::VAArgExpr* native, bool ownNativeInstance);
static VAArgExpr^ __CreateInstance(::System::IntPtr native);
static VAArgExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VAArgExpr();
VAArgExpr(CppSharp::Parser::AST::VAArgExpr^ _0);
@ -2143,6 +2180,7 @@ namespace CppSharp @@ -2143,6 +2180,7 @@ namespace CppSharp
InitListExpr(::CppSharp::CppParser::AST::InitListExpr* native);
InitListExpr(::CppSharp::CppParser::AST::InitListExpr* native, bool ownNativeInstance);
static InitListExpr^ __CreateInstance(::System::IntPtr native);
static InitListExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
InitListExpr();
InitListExpr(CppSharp::Parser::AST::InitListExpr^ _0);
@ -2240,6 +2278,7 @@ namespace CppSharp @@ -2240,6 +2278,7 @@ namespace CppSharp
Designator(::CppSharp::CppParser::AST::DesignatedInitExpr::Designator* native);
Designator(::CppSharp::CppParser::AST::DesignatedInitExpr::Designator* native, bool ownNativeInstance);
static Designator^ __CreateInstance(::System::IntPtr native);
static Designator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Designator();
Designator(CppSharp::Parser::AST::DesignatedInitExpr::Designator^ _0);
@ -2330,6 +2369,7 @@ namespace CppSharp @@ -2330,6 +2369,7 @@ namespace CppSharp
FieldDesignator(::CppSharp::CppParser::AST::DesignatedInitExpr::FieldDesignator* native);
FieldDesignator(::CppSharp::CppParser::AST::DesignatedInitExpr::FieldDesignator* native, bool ownNativeInstance);
static FieldDesignator^ __CreateInstance(::System::IntPtr native);
static FieldDesignator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FieldDesignator();
FieldDesignator(CppSharp::Parser::AST::DesignatedInitExpr::FieldDesignator^ _0);
@ -2354,6 +2394,7 @@ namespace CppSharp @@ -2354,6 +2394,7 @@ namespace CppSharp
ArrayOrRangeDesignator(::CppSharp::CppParser::AST::DesignatedInitExpr::ArrayOrRangeDesignator* native);
ArrayOrRangeDesignator(::CppSharp::CppParser::AST::DesignatedInitExpr::ArrayOrRangeDesignator* native, bool ownNativeInstance);
static ArrayOrRangeDesignator^ __CreateInstance(::System::IntPtr native);
static ArrayOrRangeDesignator^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ArrayOrRangeDesignator();
ArrayOrRangeDesignator(CppSharp::Parser::AST::DesignatedInitExpr::ArrayOrRangeDesignator^ _0);
@ -2367,6 +2408,7 @@ namespace CppSharp @@ -2367,6 +2408,7 @@ namespace CppSharp
DesignatedInitExpr(::CppSharp::CppParser::AST::DesignatedInitExpr* native);
DesignatedInitExpr(::CppSharp::CppParser::AST::DesignatedInitExpr* native, bool ownNativeInstance);
static DesignatedInitExpr^ __CreateInstance(::System::IntPtr native);
static DesignatedInitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DesignatedInitExpr();
DesignatedInitExpr(CppSharp::Parser::AST::DesignatedInitExpr^ _0);
@ -2417,6 +2459,7 @@ namespace CppSharp @@ -2417,6 +2459,7 @@ namespace CppSharp
NoInitExpr(::CppSharp::CppParser::AST::NoInitExpr* native);
NoInitExpr(::CppSharp::CppParser::AST::NoInitExpr* native, bool ownNativeInstance);
static NoInitExpr^ __CreateInstance(::System::IntPtr native);
static NoInitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
NoInitExpr();
NoInitExpr(CppSharp::Parser::AST::NoInitExpr^ _0);
@ -2431,6 +2474,7 @@ namespace CppSharp @@ -2431,6 +2474,7 @@ namespace CppSharp
DesignatedInitUpdateExpr(::CppSharp::CppParser::AST::DesignatedInitUpdateExpr* native);
DesignatedInitUpdateExpr(::CppSharp::CppParser::AST::DesignatedInitUpdateExpr* native, bool ownNativeInstance);
static DesignatedInitUpdateExpr^ __CreateInstance(::System::IntPtr native);
static DesignatedInitUpdateExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DesignatedInitUpdateExpr();
DesignatedInitUpdateExpr(CppSharp::Parser::AST::DesignatedInitUpdateExpr^ _0);
@ -2457,6 +2501,7 @@ namespace CppSharp @@ -2457,6 +2501,7 @@ namespace CppSharp
ArrayInitLoopExpr(::CppSharp::CppParser::AST::ArrayInitLoopExpr* native);
ArrayInitLoopExpr(::CppSharp::CppParser::AST::ArrayInitLoopExpr* native, bool ownNativeInstance);
static ArrayInitLoopExpr^ __CreateInstance(::System::IntPtr native);
static ArrayInitLoopExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ArrayInitLoopExpr();
ArrayInitLoopExpr(CppSharp::Parser::AST::ArrayInitLoopExpr^ _0);
@ -2483,6 +2528,7 @@ namespace CppSharp @@ -2483,6 +2528,7 @@ namespace CppSharp
ArrayInitIndexExpr(::CppSharp::CppParser::AST::ArrayInitIndexExpr* native);
ArrayInitIndexExpr(::CppSharp::CppParser::AST::ArrayInitIndexExpr* native, bool ownNativeInstance);
static ArrayInitIndexExpr^ __CreateInstance(::System::IntPtr native);
static ArrayInitIndexExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ArrayInitIndexExpr();
ArrayInitIndexExpr(CppSharp::Parser::AST::ArrayInitIndexExpr^ _0);
@ -2497,6 +2543,7 @@ namespace CppSharp @@ -2497,6 +2543,7 @@ namespace CppSharp
ImplicitValueInitExpr(::CppSharp::CppParser::AST::ImplicitValueInitExpr* native);
ImplicitValueInitExpr(::CppSharp::CppParser::AST::ImplicitValueInitExpr* native, bool ownNativeInstance);
static ImplicitValueInitExpr^ __CreateInstance(::System::IntPtr native);
static ImplicitValueInitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ImplicitValueInitExpr();
ImplicitValueInitExpr(CppSharp::Parser::AST::ImplicitValueInitExpr^ _0);
@ -2511,6 +2558,7 @@ namespace CppSharp @@ -2511,6 +2558,7 @@ namespace CppSharp
ParenListExpr(::CppSharp::CppParser::AST::ParenListExpr* native);
ParenListExpr(::CppSharp::CppParser::AST::ParenListExpr* native, bool ownNativeInstance);
static ParenListExpr^ __CreateInstance(::System::IntPtr native);
static ParenListExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParenListExpr();
ParenListExpr(CppSharp::Parser::AST::ParenListExpr^ _0);
@ -2543,6 +2591,7 @@ namespace CppSharp @@ -2543,6 +2591,7 @@ namespace CppSharp
GenericSelectionExpr(::CppSharp::CppParser::AST::GenericSelectionExpr* native);
GenericSelectionExpr(::CppSharp::CppParser::AST::GenericSelectionExpr* native, bool ownNativeInstance);
static GenericSelectionExpr^ __CreateInstance(::System::IntPtr native);
static GenericSelectionExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
GenericSelectionExpr();
GenericSelectionExpr(CppSharp::Parser::AST::GenericSelectionExpr^ _0);
@ -2605,6 +2654,7 @@ namespace CppSharp @@ -2605,6 +2654,7 @@ namespace CppSharp
ExtVectorElementExpr(::CppSharp::CppParser::AST::ExtVectorElementExpr* native);
ExtVectorElementExpr(::CppSharp::CppParser::AST::ExtVectorElementExpr* native, bool ownNativeInstance);
static ExtVectorElementExpr^ __CreateInstance(::System::IntPtr native);
static ExtVectorElementExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ExtVectorElementExpr();
ExtVectorElementExpr(CppSharp::Parser::AST::ExtVectorElementExpr^ _0);
@ -2649,6 +2699,7 @@ namespace CppSharp @@ -2649,6 +2699,7 @@ namespace CppSharp
BlockExpr(::CppSharp::CppParser::AST::BlockExpr* native);
BlockExpr(::CppSharp::CppParser::AST::BlockExpr* native, bool ownNativeInstance);
static BlockExpr^ __CreateInstance(::System::IntPtr native);
static BlockExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BlockExpr();
BlockExpr(CppSharp::Parser::AST::BlockExpr^ _0);
@ -2675,6 +2726,7 @@ namespace CppSharp @@ -2675,6 +2726,7 @@ namespace CppSharp
AsTypeExpr(::CppSharp::CppParser::AST::AsTypeExpr* native);
AsTypeExpr(::CppSharp::CppParser::AST::AsTypeExpr* native, bool ownNativeInstance);
static AsTypeExpr^ __CreateInstance(::System::IntPtr native);
static AsTypeExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AsTypeExpr();
AsTypeExpr(CppSharp::Parser::AST::AsTypeExpr^ _0);
@ -2707,6 +2759,7 @@ namespace CppSharp @@ -2707,6 +2759,7 @@ namespace CppSharp
PseudoObjectExpr(::CppSharp::CppParser::AST::PseudoObjectExpr* native);
PseudoObjectExpr(::CppSharp::CppParser::AST::PseudoObjectExpr* native, bool ownNativeInstance);
static PseudoObjectExpr^ __CreateInstance(::System::IntPtr native);
static PseudoObjectExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
PseudoObjectExpr();
PseudoObjectExpr(CppSharp::Parser::AST::PseudoObjectExpr^ _0);
@ -2795,6 +2848,7 @@ namespace CppSharp @@ -2795,6 +2848,7 @@ namespace CppSharp
AtomicExpr(::CppSharp::CppParser::AST::AtomicExpr* native);
AtomicExpr(::CppSharp::CppParser::AST::AtomicExpr* native, bool ownNativeInstance);
static AtomicExpr^ __CreateInstance(::System::IntPtr native);
static AtomicExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AtomicExpr();
AtomicExpr(CppSharp::Parser::AST::AtomicExpr^ _0);
@ -2899,6 +2953,7 @@ namespace CppSharp @@ -2899,6 +2953,7 @@ namespace CppSharp
TypoExpr(::CppSharp::CppParser::AST::TypoExpr* native);
TypoExpr(::CppSharp::CppParser::AST::TypoExpr* native, bool ownNativeInstance);
static TypoExpr^ __CreateInstance(::System::IntPtr native);
static TypoExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypoExpr();
TypoExpr(CppSharp::Parser::AST::TypoExpr^ _0);
@ -2913,6 +2968,7 @@ namespace CppSharp @@ -2913,6 +2968,7 @@ namespace CppSharp
CXXOperatorCallExpr(::CppSharp::CppParser::AST::CXXOperatorCallExpr* native);
CXXOperatorCallExpr(::CppSharp::CppParser::AST::CXXOperatorCallExpr* native, bool ownNativeInstance);
static CXXOperatorCallExpr^ __CreateInstance(::System::IntPtr native);
static CXXOperatorCallExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXOperatorCallExpr();
CXXOperatorCallExpr(CppSharp::Parser::AST::CXXOperatorCallExpr^ _0);
@ -2957,6 +3013,7 @@ namespace CppSharp @@ -2957,6 +3013,7 @@ namespace CppSharp
CXXMemberCallExpr(::CppSharp::CppParser::AST::CXXMemberCallExpr* native);
CXXMemberCallExpr(::CppSharp::CppParser::AST::CXXMemberCallExpr* native, bool ownNativeInstance);
static CXXMemberCallExpr^ __CreateInstance(::System::IntPtr native);
static CXXMemberCallExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXMemberCallExpr();
CXXMemberCallExpr(CppSharp::Parser::AST::CXXMemberCallExpr^ _0);
@ -2983,6 +3040,7 @@ namespace CppSharp @@ -2983,6 +3040,7 @@ namespace CppSharp
CUDAKernelCallExpr(::CppSharp::CppParser::AST::CUDAKernelCallExpr* native);
CUDAKernelCallExpr(::CppSharp::CppParser::AST::CUDAKernelCallExpr* native, bool ownNativeInstance);
static CUDAKernelCallExpr^ __CreateInstance(::System::IntPtr native);
static CUDAKernelCallExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CUDAKernelCallExpr();
CUDAKernelCallExpr(CppSharp::Parser::AST::CUDAKernelCallExpr^ _0);
@ -3003,6 +3061,7 @@ namespace CppSharp @@ -3003,6 +3061,7 @@ namespace CppSharp
CXXNamedCastExpr(::CppSharp::CppParser::AST::CXXNamedCastExpr* native);
CXXNamedCastExpr(::CppSharp::CppParser::AST::CXXNamedCastExpr* native, bool ownNativeInstance);
static CXXNamedCastExpr^ __CreateInstance(::System::IntPtr native);
static CXXNamedCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXNamedCastExpr();
CXXNamedCastExpr(CppSharp::Parser::AST::StmtClass klass);
@ -3045,6 +3104,7 @@ namespace CppSharp @@ -3045,6 +3104,7 @@ namespace CppSharp
CXXStaticCastExpr(::CppSharp::CppParser::AST::CXXStaticCastExpr* native);
CXXStaticCastExpr(::CppSharp::CppParser::AST::CXXStaticCastExpr* native, bool ownNativeInstance);
static CXXStaticCastExpr^ __CreateInstance(::System::IntPtr native);
static CXXStaticCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXStaticCastExpr();
CXXStaticCastExpr(CppSharp::Parser::AST::CXXStaticCastExpr^ _0);
@ -3059,6 +3119,7 @@ namespace CppSharp @@ -3059,6 +3119,7 @@ namespace CppSharp
CXXDynamicCastExpr(::CppSharp::CppParser::AST::CXXDynamicCastExpr* native);
CXXDynamicCastExpr(::CppSharp::CppParser::AST::CXXDynamicCastExpr* native, bool ownNativeInstance);
static CXXDynamicCastExpr^ __CreateInstance(::System::IntPtr native);
static CXXDynamicCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXDynamicCastExpr();
CXXDynamicCastExpr(CppSharp::Parser::AST::CXXDynamicCastExpr^ _0);
@ -3079,6 +3140,7 @@ namespace CppSharp @@ -3079,6 +3140,7 @@ namespace CppSharp
CXXReinterpretCastExpr(::CppSharp::CppParser::AST::CXXReinterpretCastExpr* native);
CXXReinterpretCastExpr(::CppSharp::CppParser::AST::CXXReinterpretCastExpr* native, bool ownNativeInstance);
static CXXReinterpretCastExpr^ __CreateInstance(::System::IntPtr native);
static CXXReinterpretCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXReinterpretCastExpr();
CXXReinterpretCastExpr(CppSharp::Parser::AST::CXXReinterpretCastExpr^ _0);
@ -3093,6 +3155,7 @@ namespace CppSharp @@ -3093,6 +3155,7 @@ namespace CppSharp
CXXConstCastExpr(::CppSharp::CppParser::AST::CXXConstCastExpr* native);
CXXConstCastExpr(::CppSharp::CppParser::AST::CXXConstCastExpr* native, bool ownNativeInstance);
static CXXConstCastExpr^ __CreateInstance(::System::IntPtr native);
static CXXConstCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXConstCastExpr();
CXXConstCastExpr(CppSharp::Parser::AST::CXXConstCastExpr^ _0);
@ -3117,6 +3180,7 @@ namespace CppSharp @@ -3117,6 +3180,7 @@ namespace CppSharp
UserDefinedLiteral(::CppSharp::CppParser::AST::UserDefinedLiteral* native);
UserDefinedLiteral(::CppSharp::CppParser::AST::UserDefinedLiteral* native, bool ownNativeInstance);
static UserDefinedLiteral^ __CreateInstance(::System::IntPtr native);
static UserDefinedLiteral^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
UserDefinedLiteral();
UserDefinedLiteral(CppSharp::Parser::AST::UserDefinedLiteral^ _0);
@ -3149,6 +3213,7 @@ namespace CppSharp @@ -3149,6 +3213,7 @@ namespace CppSharp
CXXBoolLiteralExpr(::CppSharp::CppParser::AST::CXXBoolLiteralExpr* native);
CXXBoolLiteralExpr(::CppSharp::CppParser::AST::CXXBoolLiteralExpr* native, bool ownNativeInstance);
static CXXBoolLiteralExpr^ __CreateInstance(::System::IntPtr native);
static CXXBoolLiteralExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXBoolLiteralExpr();
CXXBoolLiteralExpr(CppSharp::Parser::AST::CXXBoolLiteralExpr^ _0);
@ -3175,6 +3240,7 @@ namespace CppSharp @@ -3175,6 +3240,7 @@ namespace CppSharp
CXXNullPtrLiteralExpr(::CppSharp::CppParser::AST::CXXNullPtrLiteralExpr* native);
CXXNullPtrLiteralExpr(::CppSharp::CppParser::AST::CXXNullPtrLiteralExpr* native, bool ownNativeInstance);
static CXXNullPtrLiteralExpr^ __CreateInstance(::System::IntPtr native);
static CXXNullPtrLiteralExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXNullPtrLiteralExpr();
CXXNullPtrLiteralExpr(CppSharp::Parser::AST::CXXNullPtrLiteralExpr^ _0);
@ -3195,6 +3261,7 @@ namespace CppSharp @@ -3195,6 +3261,7 @@ namespace CppSharp
CXXStdInitializerListExpr(::CppSharp::CppParser::AST::CXXStdInitializerListExpr* native);
CXXStdInitializerListExpr(::CppSharp::CppParser::AST::CXXStdInitializerListExpr* native, bool ownNativeInstance);
static CXXStdInitializerListExpr^ __CreateInstance(::System::IntPtr native);
static CXXStdInitializerListExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXStdInitializerListExpr();
CXXStdInitializerListExpr(CppSharp::Parser::AST::CXXStdInitializerListExpr^ _0);
@ -3215,6 +3282,7 @@ namespace CppSharp @@ -3215,6 +3282,7 @@ namespace CppSharp
CXXTypeidExpr(::CppSharp::CppParser::AST::CXXTypeidExpr* native);
CXXTypeidExpr(::CppSharp::CppParser::AST::CXXTypeidExpr* native, bool ownNativeInstance);
static CXXTypeidExpr^ __CreateInstance(::System::IntPtr native);
static CXXTypeidExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXTypeidExpr();
CXXTypeidExpr(CppSharp::Parser::AST::CXXTypeidExpr^ _0);
@ -3247,6 +3315,7 @@ namespace CppSharp @@ -3247,6 +3315,7 @@ namespace CppSharp
MSPropertyRefExpr(::CppSharp::CppParser::AST::MSPropertyRefExpr* native);
MSPropertyRefExpr(::CppSharp::CppParser::AST::MSPropertyRefExpr* native, bool ownNativeInstance);
static MSPropertyRefExpr^ __CreateInstance(::System::IntPtr native);
static MSPropertyRefExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MSPropertyRefExpr();
MSPropertyRefExpr(CppSharp::Parser::AST::MSPropertyRefExpr^ _0);
@ -3285,6 +3354,7 @@ namespace CppSharp @@ -3285,6 +3354,7 @@ namespace CppSharp
MSPropertySubscriptExpr(::CppSharp::CppParser::AST::MSPropertySubscriptExpr* native);
MSPropertySubscriptExpr(::CppSharp::CppParser::AST::MSPropertySubscriptExpr* native, bool ownNativeInstance);
static MSPropertySubscriptExpr^ __CreateInstance(::System::IntPtr native);
static MSPropertySubscriptExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MSPropertySubscriptExpr();
MSPropertySubscriptExpr(CppSharp::Parser::AST::MSPropertySubscriptExpr^ _0);
@ -3317,6 +3387,7 @@ namespace CppSharp @@ -3317,6 +3387,7 @@ namespace CppSharp
CXXUuidofExpr(::CppSharp::CppParser::AST::CXXUuidofExpr* native);
CXXUuidofExpr(::CppSharp::CppParser::AST::CXXUuidofExpr* native, bool ownNativeInstance);
static CXXUuidofExpr^ __CreateInstance(::System::IntPtr native);
static CXXUuidofExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXUuidofExpr();
CXXUuidofExpr(CppSharp::Parser::AST::CXXUuidofExpr^ _0);
@ -3349,6 +3420,7 @@ namespace CppSharp @@ -3349,6 +3420,7 @@ namespace CppSharp
CXXThisExpr(::CppSharp::CppParser::AST::CXXThisExpr* native);
CXXThisExpr(::CppSharp::CppParser::AST::CXXThisExpr* native, bool ownNativeInstance);
static CXXThisExpr^ __CreateInstance(::System::IntPtr native);
static CXXThisExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXThisExpr();
CXXThisExpr(CppSharp::Parser::AST::CXXThisExpr^ _0);
@ -3375,6 +3447,7 @@ namespace CppSharp @@ -3375,6 +3447,7 @@ namespace CppSharp
CXXThrowExpr(::CppSharp::CppParser::AST::CXXThrowExpr* native);
CXXThrowExpr(::CppSharp::CppParser::AST::CXXThrowExpr* native, bool ownNativeInstance);
static CXXThrowExpr^ __CreateInstance(::System::IntPtr native);
static CXXThrowExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXThrowExpr();
CXXThrowExpr(CppSharp::Parser::AST::CXXThrowExpr^ _0);
@ -3407,6 +3480,7 @@ namespace CppSharp @@ -3407,6 +3480,7 @@ namespace CppSharp
CXXDefaultArgExpr(::CppSharp::CppParser::AST::CXXDefaultArgExpr* native);
CXXDefaultArgExpr(::CppSharp::CppParser::AST::CXXDefaultArgExpr* native, bool ownNativeInstance);
static CXXDefaultArgExpr^ __CreateInstance(::System::IntPtr native);
static CXXDefaultArgExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXDefaultArgExpr();
CXXDefaultArgExpr(CppSharp::Parser::AST::CXXDefaultArgExpr^ _0);
@ -3433,6 +3507,7 @@ namespace CppSharp @@ -3433,6 +3507,7 @@ namespace CppSharp
CXXDefaultInitExpr(::CppSharp::CppParser::AST::CXXDefaultInitExpr* native);
CXXDefaultInitExpr(::CppSharp::CppParser::AST::CXXDefaultInitExpr* native, bool ownNativeInstance);
static CXXDefaultInitExpr^ __CreateInstance(::System::IntPtr native);
static CXXDefaultInitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXDefaultInitExpr();
CXXDefaultInitExpr(CppSharp::Parser::AST::CXXDefaultInitExpr^ _0);
@ -3459,6 +3534,7 @@ namespace CppSharp @@ -3459,6 +3534,7 @@ namespace CppSharp
CXXBindTemporaryExpr(::CppSharp::CppParser::AST::CXXBindTemporaryExpr* native);
CXXBindTemporaryExpr(::CppSharp::CppParser::AST::CXXBindTemporaryExpr* native, bool ownNativeInstance);
static CXXBindTemporaryExpr^ __CreateInstance(::System::IntPtr native);
static CXXBindTemporaryExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXBindTemporaryExpr();
CXXBindTemporaryExpr(CppSharp::Parser::AST::CXXBindTemporaryExpr^ _0);
@ -3487,6 +3563,7 @@ namespace CppSharp @@ -3487,6 +3563,7 @@ namespace CppSharp
CXXConstructExpr(::CppSharp::CppParser::AST::CXXConstructExpr* native);
CXXConstructExpr(::CppSharp::CppParser::AST::CXXConstructExpr* native, bool ownNativeInstance);
static CXXConstructExpr^ __CreateInstance(::System::IntPtr native);
static CXXConstructExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXConstructExpr();
CXXConstructExpr(CppSharp::Parser::AST::StmtClass klass);
@ -3570,6 +3647,7 @@ namespace CppSharp @@ -3570,6 +3647,7 @@ namespace CppSharp
CXXInheritedCtorInitExpr(::CppSharp::CppParser::AST::CXXInheritedCtorInitExpr* native);
CXXInheritedCtorInitExpr(::CppSharp::CppParser::AST::CXXInheritedCtorInitExpr* native, bool ownNativeInstance);
static CXXInheritedCtorInitExpr^ __CreateInstance(::System::IntPtr native);
static CXXInheritedCtorInitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXInheritedCtorInitExpr();
CXXInheritedCtorInitExpr(CppSharp::Parser::AST::CXXInheritedCtorInitExpr^ _0);
@ -3602,6 +3680,7 @@ namespace CppSharp @@ -3602,6 +3680,7 @@ namespace CppSharp
CXXFunctionalCastExpr(::CppSharp::CppParser::AST::CXXFunctionalCastExpr* native);
CXXFunctionalCastExpr(::CppSharp::CppParser::AST::CXXFunctionalCastExpr* native, bool ownNativeInstance);
static CXXFunctionalCastExpr^ __CreateInstance(::System::IntPtr native);
static CXXFunctionalCastExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXFunctionalCastExpr();
CXXFunctionalCastExpr(CppSharp::Parser::AST::CXXFunctionalCastExpr^ _0);
@ -3634,6 +3713,7 @@ namespace CppSharp @@ -3634,6 +3713,7 @@ namespace CppSharp
CXXTemporaryObjectExpr(::CppSharp::CppParser::AST::CXXTemporaryObjectExpr* native);
CXXTemporaryObjectExpr(::CppSharp::CppParser::AST::CXXTemporaryObjectExpr* native, bool ownNativeInstance);
static CXXTemporaryObjectExpr^ __CreateInstance(::System::IntPtr native);
static CXXTemporaryObjectExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXTemporaryObjectExpr();
CXXTemporaryObjectExpr(CppSharp::Parser::AST::CXXTemporaryObjectExpr^ _0);
@ -3648,6 +3728,7 @@ namespace CppSharp @@ -3648,6 +3728,7 @@ namespace CppSharp
LambdaExpr(::CppSharp::CppParser::AST::LambdaExpr* native);
LambdaExpr(::CppSharp::CppParser::AST::LambdaExpr* native, bool ownNativeInstance);
static LambdaExpr^ __CreateInstance(::System::IntPtr native);
static LambdaExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
LambdaExpr();
LambdaExpr(CppSharp::Parser::AST::LambdaExpr^ _0);
@ -3733,6 +3814,7 @@ namespace CppSharp @@ -3733,6 +3814,7 @@ namespace CppSharp
CXXScalarValueInitExpr(::CppSharp::CppParser::AST::CXXScalarValueInitExpr* native);
CXXScalarValueInitExpr(::CppSharp::CppParser::AST::CXXScalarValueInitExpr* native, bool ownNativeInstance);
static CXXScalarValueInitExpr^ __CreateInstance(::System::IntPtr native);
static CXXScalarValueInitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXScalarValueInitExpr();
CXXScalarValueInitExpr(CppSharp::Parser::AST::CXXScalarValueInitExpr^ _0);
@ -3760,6 +3842,7 @@ namespace CppSharp @@ -3760,6 +3842,7 @@ namespace CppSharp
CXXNewExpr(::CppSharp::CppParser::AST::CXXNewExpr* native);
CXXNewExpr(::CppSharp::CppParser::AST::CXXNewExpr* native, bool ownNativeInstance);
static CXXNewExpr^ __CreateInstance(::System::IntPtr native);
static CXXNewExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXNewExpr();
CXXNewExpr(CppSharp::Parser::AST::CXXNewExpr^ _0);
@ -3875,6 +3958,7 @@ namespace CppSharp @@ -3875,6 +3958,7 @@ namespace CppSharp
CXXDeleteExpr(::CppSharp::CppParser::AST::CXXDeleteExpr* native);
CXXDeleteExpr(::CppSharp::CppParser::AST::CXXDeleteExpr* native, bool ownNativeInstance);
static CXXDeleteExpr^ __CreateInstance(::System::IntPtr native);
static CXXDeleteExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXDeleteExpr();
CXXDeleteExpr(CppSharp::Parser::AST::CXXDeleteExpr^ _0);
@ -3925,6 +4009,7 @@ namespace CppSharp @@ -3925,6 +4009,7 @@ namespace CppSharp
CXXPseudoDestructorExpr(::CppSharp::CppParser::AST::CXXPseudoDestructorExpr* native);
CXXPseudoDestructorExpr(::CppSharp::CppParser::AST::CXXPseudoDestructorExpr* native, bool ownNativeInstance);
static CXXPseudoDestructorExpr^ __CreateInstance(::System::IntPtr native);
static CXXPseudoDestructorExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXPseudoDestructorExpr();
CXXPseudoDestructorExpr(CppSharp::Parser::AST::CXXPseudoDestructorExpr^ _0);
@ -3987,6 +4072,7 @@ namespace CppSharp @@ -3987,6 +4072,7 @@ namespace CppSharp
TypeTraitExpr(::CppSharp::CppParser::AST::TypeTraitExpr* native);
TypeTraitExpr(::CppSharp::CppParser::AST::TypeTraitExpr* native, bool ownNativeInstance);
static TypeTraitExpr^ __CreateInstance(::System::IntPtr native);
static TypeTraitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypeTraitExpr();
TypeTraitExpr(CppSharp::Parser::AST::TypeTraitExpr^ _0);
@ -4013,6 +4099,7 @@ namespace CppSharp @@ -4013,6 +4099,7 @@ namespace CppSharp
ArrayTypeTraitExpr(::CppSharp::CppParser::AST::ArrayTypeTraitExpr* native);
ArrayTypeTraitExpr(::CppSharp::CppParser::AST::ArrayTypeTraitExpr* native, bool ownNativeInstance);
static ArrayTypeTraitExpr^ __CreateInstance(::System::IntPtr native);
static ArrayTypeTraitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ArrayTypeTraitExpr();
ArrayTypeTraitExpr(CppSharp::Parser::AST::ArrayTypeTraitExpr^ _0);
@ -4045,6 +4132,7 @@ namespace CppSharp @@ -4045,6 +4132,7 @@ namespace CppSharp
ExpressionTraitExpr(::CppSharp::CppParser::AST::ExpressionTraitExpr* native);
ExpressionTraitExpr(::CppSharp::CppParser::AST::ExpressionTraitExpr* native, bool ownNativeInstance);
static ExpressionTraitExpr^ __CreateInstance(::System::IntPtr native);
static ExpressionTraitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ExpressionTraitExpr();
ExpressionTraitExpr(CppSharp::Parser::AST::ExpressionTraitExpr^ _0);
@ -4082,6 +4170,7 @@ namespace CppSharp @@ -4082,6 +4170,7 @@ namespace CppSharp
FindResult(::CppSharp::CppParser::AST::OverloadExpr::FindResult* native);
FindResult(::CppSharp::CppParser::AST::OverloadExpr::FindResult* native, bool ownNativeInstance);
static FindResult^ __CreateInstance(::System::IntPtr native);
static FindResult^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FindResult();
FindResult(CppSharp::Parser::AST::OverloadExpr::FindResult^ _0);
@ -4095,6 +4184,7 @@ namespace CppSharp @@ -4095,6 +4184,7 @@ namespace CppSharp
OverloadExpr(::CppSharp::CppParser::AST::OverloadExpr* native);
OverloadExpr(::CppSharp::CppParser::AST::OverloadExpr* native, bool ownNativeInstance);
static OverloadExpr^ __CreateInstance(::System::IntPtr native);
static OverloadExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
OverloadExpr();
OverloadExpr(CppSharp::Parser::AST::StmtClass klass);
@ -4161,6 +4251,7 @@ namespace CppSharp @@ -4161,6 +4251,7 @@ namespace CppSharp
UnresolvedLookupExpr(::CppSharp::CppParser::AST::UnresolvedLookupExpr* native);
UnresolvedLookupExpr(::CppSharp::CppParser::AST::UnresolvedLookupExpr* native, bool ownNativeInstance);
static UnresolvedLookupExpr^ __CreateInstance(::System::IntPtr native);
static UnresolvedLookupExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
UnresolvedLookupExpr();
UnresolvedLookupExpr(CppSharp::Parser::AST::UnresolvedLookupExpr^ _0);
@ -4187,6 +4278,7 @@ namespace CppSharp @@ -4187,6 +4278,7 @@ namespace CppSharp
DependentScopeDeclRefExpr(::CppSharp::CppParser::AST::DependentScopeDeclRefExpr* native);
DependentScopeDeclRefExpr(::CppSharp::CppParser::AST::DependentScopeDeclRefExpr* native, bool ownNativeInstance);
static DependentScopeDeclRefExpr^ __CreateInstance(::System::IntPtr native);
static DependentScopeDeclRefExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DependentScopeDeclRefExpr();
DependentScopeDeclRefExpr(CppSharp::Parser::AST::DependentScopeDeclRefExpr^ _0);
@ -4243,6 +4335,7 @@ namespace CppSharp @@ -4243,6 +4335,7 @@ namespace CppSharp
ExprWithCleanups(::CppSharp::CppParser::AST::ExprWithCleanups* native);
ExprWithCleanups(::CppSharp::CppParser::AST::ExprWithCleanups* native, bool ownNativeInstance);
static ExprWithCleanups^ __CreateInstance(::System::IntPtr native);
static ExprWithCleanups^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ExprWithCleanups();
ExprWithCleanups(CppSharp::Parser::AST::ExprWithCleanups^ _0);
@ -4269,6 +4362,7 @@ namespace CppSharp @@ -4269,6 +4362,7 @@ namespace CppSharp
CXXUnresolvedConstructExpr(::CppSharp::CppParser::AST::CXXUnresolvedConstructExpr* native);
CXXUnresolvedConstructExpr(::CppSharp::CppParser::AST::CXXUnresolvedConstructExpr* native, bool ownNativeInstance);
static CXXUnresolvedConstructExpr^ __CreateInstance(::System::IntPtr native);
static CXXUnresolvedConstructExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXUnresolvedConstructExpr();
CXXUnresolvedConstructExpr(CppSharp::Parser::AST::CXXUnresolvedConstructExpr^ _0);
@ -4330,6 +4424,7 @@ namespace CppSharp @@ -4330,6 +4424,7 @@ namespace CppSharp
CXXDependentScopeMemberExpr(::CppSharp::CppParser::AST::CXXDependentScopeMemberExpr* native);
CXXDependentScopeMemberExpr(::CppSharp::CppParser::AST::CXXDependentScopeMemberExpr* native, bool ownNativeInstance);
static CXXDependentScopeMemberExpr^ __CreateInstance(::System::IntPtr native);
static CXXDependentScopeMemberExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXDependentScopeMemberExpr();
CXXDependentScopeMemberExpr(CppSharp::Parser::AST::CXXDependentScopeMemberExpr^ _0);
@ -4422,6 +4517,7 @@ namespace CppSharp @@ -4422,6 +4517,7 @@ namespace CppSharp
UnresolvedMemberExpr(::CppSharp::CppParser::AST::UnresolvedMemberExpr* native);
UnresolvedMemberExpr(::CppSharp::CppParser::AST::UnresolvedMemberExpr* native, bool ownNativeInstance);
static UnresolvedMemberExpr^ __CreateInstance(::System::IntPtr native);
static UnresolvedMemberExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
UnresolvedMemberExpr();
UnresolvedMemberExpr(CppSharp::Parser::AST::UnresolvedMemberExpr^ _0);
@ -4478,6 +4574,7 @@ namespace CppSharp @@ -4478,6 +4574,7 @@ namespace CppSharp
CXXNoexceptExpr(::CppSharp::CppParser::AST::CXXNoexceptExpr* native);
CXXNoexceptExpr(::CppSharp::CppParser::AST::CXXNoexceptExpr* native, bool ownNativeInstance);
static CXXNoexceptExpr^ __CreateInstance(::System::IntPtr native);
static CXXNoexceptExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXNoexceptExpr();
CXXNoexceptExpr(CppSharp::Parser::AST::CXXNoexceptExpr^ _0);
@ -4504,6 +4601,7 @@ namespace CppSharp @@ -4504,6 +4601,7 @@ namespace CppSharp
PackExpansionExpr(::CppSharp::CppParser::AST::PackExpansionExpr* native);
PackExpansionExpr(::CppSharp::CppParser::AST::PackExpansionExpr* native, bool ownNativeInstance);
static PackExpansionExpr^ __CreateInstance(::System::IntPtr native);
static PackExpansionExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
PackExpansionExpr();
PackExpansionExpr(CppSharp::Parser::AST::PackExpansionExpr^ _0);
@ -4530,6 +4628,7 @@ namespace CppSharp @@ -4530,6 +4628,7 @@ namespace CppSharp
SizeOfPackExpr(::CppSharp::CppParser::AST::SizeOfPackExpr* native);
SizeOfPackExpr(::CppSharp::CppParser::AST::SizeOfPackExpr* native, bool ownNativeInstance);
static SizeOfPackExpr^ __CreateInstance(::System::IntPtr native);
static SizeOfPackExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SizeOfPackExpr();
SizeOfPackExpr(CppSharp::Parser::AST::SizeOfPackExpr^ _0);
@ -4580,6 +4679,7 @@ namespace CppSharp @@ -4580,6 +4679,7 @@ namespace CppSharp
SubstNonTypeTemplateParmExpr(::CppSharp::CppParser::AST::SubstNonTypeTemplateParmExpr* native);
SubstNonTypeTemplateParmExpr(::CppSharp::CppParser::AST::SubstNonTypeTemplateParmExpr* native, bool ownNativeInstance);
static SubstNonTypeTemplateParmExpr^ __CreateInstance(::System::IntPtr native);
static SubstNonTypeTemplateParmExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SubstNonTypeTemplateParmExpr();
SubstNonTypeTemplateParmExpr(CppSharp::Parser::AST::SubstNonTypeTemplateParmExpr^ _0);
@ -4606,6 +4706,7 @@ namespace CppSharp @@ -4606,6 +4706,7 @@ namespace CppSharp
SubstNonTypeTemplateParmPackExpr(::CppSharp::CppParser::AST::SubstNonTypeTemplateParmPackExpr* native);
SubstNonTypeTemplateParmPackExpr(::CppSharp::CppParser::AST::SubstNonTypeTemplateParmPackExpr* native, bool ownNativeInstance);
static SubstNonTypeTemplateParmPackExpr^ __CreateInstance(::System::IntPtr native);
static SubstNonTypeTemplateParmPackExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SubstNonTypeTemplateParmPackExpr();
SubstNonTypeTemplateParmPackExpr(CppSharp::Parser::AST::SubstNonTypeTemplateParmPackExpr^ _0);
@ -4632,6 +4733,7 @@ namespace CppSharp @@ -4632,6 +4733,7 @@ namespace CppSharp
FunctionParmPackExpr(::CppSharp::CppParser::AST::FunctionParmPackExpr* native);
FunctionParmPackExpr(::CppSharp::CppParser::AST::FunctionParmPackExpr* native, bool ownNativeInstance);
static FunctionParmPackExpr^ __CreateInstance(::System::IntPtr native);
static FunctionParmPackExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FunctionParmPackExpr();
FunctionParmPackExpr(CppSharp::Parser::AST::FunctionParmPackExpr^ _0);
@ -4669,6 +4771,7 @@ namespace CppSharp @@ -4669,6 +4771,7 @@ namespace CppSharp
ExtraState(::CppSharp::CppParser::AST::MaterializeTemporaryExpr::ExtraState* native);
ExtraState(::CppSharp::CppParser::AST::MaterializeTemporaryExpr::ExtraState* native, bool ownNativeInstance);
static ExtraState^ __CreateInstance(::System::IntPtr native);
static ExtraState^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ExtraState();
ExtraState(CppSharp::Parser::AST::MaterializeTemporaryExpr::ExtraState^ _0);
@ -4682,6 +4785,7 @@ namespace CppSharp @@ -4682,6 +4785,7 @@ namespace CppSharp
MaterializeTemporaryExpr(::CppSharp::CppParser::AST::MaterializeTemporaryExpr* native);
MaterializeTemporaryExpr(::CppSharp::CppParser::AST::MaterializeTemporaryExpr* native, bool ownNativeInstance);
static MaterializeTemporaryExpr^ __CreateInstance(::System::IntPtr native);
static MaterializeTemporaryExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MaterializeTemporaryExpr();
MaterializeTemporaryExpr(CppSharp::Parser::AST::MaterializeTemporaryExpr^ _0);
@ -4720,6 +4824,7 @@ namespace CppSharp @@ -4720,6 +4824,7 @@ namespace CppSharp
CXXFoldExpr(::CppSharp::CppParser::AST::CXXFoldExpr* native);
CXXFoldExpr(::CppSharp::CppParser::AST::CXXFoldExpr* native, bool ownNativeInstance);
static CXXFoldExpr^ __CreateInstance(::System::IntPtr native);
static CXXFoldExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXFoldExpr();
CXXFoldExpr(CppSharp::Parser::AST::CXXFoldExpr^ _0);
@ -4791,6 +4896,7 @@ namespace CppSharp @@ -4791,6 +4896,7 @@ namespace CppSharp
CoroutineSuspendExpr(::CppSharp::CppParser::AST::CoroutineSuspendExpr* native);
CoroutineSuspendExpr(::CppSharp::CppParser::AST::CoroutineSuspendExpr* native, bool ownNativeInstance);
static CoroutineSuspendExpr^ __CreateInstance(::System::IntPtr native);
static CoroutineSuspendExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CoroutineSuspendExpr();
CoroutineSuspendExpr(CppSharp::Parser::AST::StmtClass klass);
@ -4845,6 +4951,7 @@ namespace CppSharp @@ -4845,6 +4951,7 @@ namespace CppSharp
CoawaitExpr(::CppSharp::CppParser::AST::CoawaitExpr* native);
CoawaitExpr(::CppSharp::CppParser::AST::CoawaitExpr* native, bool ownNativeInstance);
static CoawaitExpr^ __CreateInstance(::System::IntPtr native);
static CoawaitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CoawaitExpr();
CoawaitExpr(CppSharp::Parser::AST::CoawaitExpr^ _0);
@ -4871,6 +4978,7 @@ namespace CppSharp @@ -4871,6 +4978,7 @@ namespace CppSharp
DependentCoawaitExpr(::CppSharp::CppParser::AST::DependentCoawaitExpr* native);
DependentCoawaitExpr(::CppSharp::CppParser::AST::DependentCoawaitExpr* native, bool ownNativeInstance);
static DependentCoawaitExpr^ __CreateInstance(::System::IntPtr native);
static DependentCoawaitExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DependentCoawaitExpr();
DependentCoawaitExpr(CppSharp::Parser::AST::DependentCoawaitExpr^ _0);
@ -4903,6 +5011,7 @@ namespace CppSharp @@ -4903,6 +5011,7 @@ namespace CppSharp
CoyieldExpr(::CppSharp::CppParser::AST::CoyieldExpr* native);
CoyieldExpr(::CppSharp::CppParser::AST::CoyieldExpr* native, bool ownNativeInstance);
static CoyieldExpr^ __CreateInstance(::System::IntPtr native);
static CoyieldExpr^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CoyieldExpr();
CoyieldExpr(CppSharp::Parser::AST::CoyieldExpr^ _0);

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

@ -23,6 +23,12 @@ CppSharp::Parser::SourceLocation::SourceLocation(::CppSharp::CppParser::SourceLo @@ -23,6 +23,12 @@ CppSharp::Parser::SourceLocation::SourceLocation(::CppSharp::CppParser::SourceLo
{
__ID = native->ID;
}
CppSharp::Parser::SourceLocation^ CppSharp::Parser::SourceLocation::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::SourceLocation((::CppSharp::CppParser::SourceLocation*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::SourceLocation::SourceLocation(unsigned int ID)
{
::CppSharp::CppParser::SourceLocation _native(ID);
@ -61,6 +67,12 @@ CppSharp::Parser::SourceRange::SourceRange(::CppSharp::CppParser::SourceRange* n @@ -61,6 +67,12 @@ CppSharp::Parser::SourceRange::SourceRange(::CppSharp::CppParser::SourceRange* n
{
NativePtr = native;
}
CppSharp::Parser::SourceRange^ CppSharp::Parser::SourceRange::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::SourceRange((::CppSharp::CppParser::SourceRange*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::SourceRange::~SourceRange()
{
delete NativePtr;

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

@ -29,6 +29,7 @@ namespace CppSharp @@ -29,6 +29,7 @@ namespace CppSharp
SourceLocation(::CppSharp::CppParser::SourceLocation* native);
SourceLocation(::CppSharp::CppParser::SourceLocation* native, bool ownNativeInstance);
static SourceLocation^ __CreateInstance(::System::IntPtr native);
static SourceLocation^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SourceLocation(unsigned int ID);
property unsigned int ID
@ -57,6 +58,7 @@ namespace CppSharp @@ -57,6 +58,7 @@ namespace CppSharp
SourceRange(::CppSharp::CppParser::SourceRange* native);
SourceRange(::CppSharp::CppParser::SourceRange* native, bool ownNativeInstance);
static SourceRange^ __CreateInstance(::System::IntPtr native);
static SourceRange^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SourceRange(CppSharp::Parser::SourceRange^ _0);
SourceRange();

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

@ -29,6 +29,12 @@ CppSharp::Parser::AST::Stmt::Stmt(::CppSharp::CppParser::AST::Stmt* native, cons @@ -29,6 +29,12 @@ CppSharp::Parser::AST::Stmt::Stmt(::CppSharp::CppParser::AST::Stmt* native, cons
{
NativePtr = native;
}
CppSharp::Parser::AST::Stmt^ CppSharp::Parser::AST::Stmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Stmt::~Stmt()
{
delete NativePtr;
@ -134,6 +140,12 @@ CppSharp::Parser::AST::DeclStmt::DeclStmt(::CppSharp::CppParser::AST::DeclStmt* @@ -134,6 +140,12 @@ CppSharp::Parser::AST::DeclStmt::DeclStmt(::CppSharp::CppParser::AST::DeclStmt*
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::DeclStmt^ CppSharp::Parser::AST::DeclStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::DeclStmt((::CppSharp::CppParser::AST::DeclStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::DeclStmt::~DeclStmt()
{
if (NativePtr)
@ -243,6 +255,12 @@ CppSharp::Parser::AST::NullStmt::NullStmt(::CppSharp::CppParser::AST::NullStmt* @@ -243,6 +255,12 @@ CppSharp::Parser::AST::NullStmt::NullStmt(::CppSharp::CppParser::AST::NullStmt*
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::NullStmt^ CppSharp::Parser::AST::NullStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::NullStmt((::CppSharp::CppParser::AST::NullStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::NullStmt::~NullStmt()
{
}
@ -300,6 +318,12 @@ CppSharp::Parser::AST::CompoundStmt::CompoundStmt(::CppSharp::CppParser::AST::Co @@ -300,6 +318,12 @@ CppSharp::Parser::AST::CompoundStmt::CompoundStmt(::CppSharp::CppParser::AST::Co
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CompoundStmt^ CppSharp::Parser::AST::CompoundStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CompoundStmt((::CppSharp::CppParser::AST::CompoundStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CompoundStmt::~CompoundStmt()
{
if (NativePtr)
@ -453,6 +477,12 @@ CppSharp::Parser::AST::SwitchCase::SwitchCase(::CppSharp::CppParser::AST::Switch @@ -453,6 +477,12 @@ CppSharp::Parser::AST::SwitchCase::SwitchCase(::CppSharp::CppParser::AST::Switch
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::SwitchCase^ CppSharp::Parser::AST::SwitchCase::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::SwitchCase((::CppSharp::CppParser::AST::SwitchCase*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::SwitchCase::~SwitchCase()
{
}
@ -538,6 +568,12 @@ CppSharp::Parser::AST::CaseStmt::CaseStmt(::CppSharp::CppParser::AST::CaseStmt* @@ -538,6 +568,12 @@ CppSharp::Parser::AST::CaseStmt::CaseStmt(::CppSharp::CppParser::AST::CaseStmt*
: CppSharp::Parser::AST::SwitchCase((::CppSharp::CppParser::AST::SwitchCase*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CaseStmt^ CppSharp::Parser::AST::CaseStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CaseStmt((::CppSharp::CppParser::AST::CaseStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CaseStmt::~CaseStmt()
{
}
@ -627,6 +663,12 @@ CppSharp::Parser::AST::DefaultStmt::DefaultStmt(::CppSharp::CppParser::AST::Defa @@ -627,6 +663,12 @@ CppSharp::Parser::AST::DefaultStmt::DefaultStmt(::CppSharp::CppParser::AST::Defa
: CppSharp::Parser::AST::SwitchCase((::CppSharp::CppParser::AST::SwitchCase*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::DefaultStmt^ CppSharp::Parser::AST::DefaultStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::DefaultStmt((::CppSharp::CppParser::AST::DefaultStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::DefaultStmt::~DefaultStmt()
{
}
@ -674,6 +716,12 @@ CppSharp::Parser::AST::LabelStmt::LabelStmt(::CppSharp::CppParser::AST::LabelStm @@ -674,6 +716,12 @@ CppSharp::Parser::AST::LabelStmt::LabelStmt(::CppSharp::CppParser::AST::LabelStm
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::LabelStmt^ CppSharp::Parser::AST::LabelStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::LabelStmt((::CppSharp::CppParser::AST::LabelStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::LabelStmt::~LabelStmt()
{
}
@ -742,6 +790,12 @@ CppSharp::Parser::AST::AttributedStmt::AttributedStmt(::CppSharp::CppParser::AST @@ -742,6 +790,12 @@ CppSharp::Parser::AST::AttributedStmt::AttributedStmt(::CppSharp::CppParser::AST
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::AttributedStmt^ CppSharp::Parser::AST::AttributedStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::AttributedStmt((::CppSharp::CppParser::AST::AttributedStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::AttributedStmt::~AttributedStmt()
{
}
@ -799,6 +853,12 @@ CppSharp::Parser::AST::IfStmt::IfStmt(::CppSharp::CppParser::AST::IfStmt* native @@ -799,6 +853,12 @@ CppSharp::Parser::AST::IfStmt::IfStmt(::CppSharp::CppParser::AST::IfStmt* native
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::IfStmt^ CppSharp::Parser::AST::IfStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::IfStmt((::CppSharp::CppParser::AST::IfStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::IfStmt::~IfStmt()
{
}
@ -958,6 +1018,12 @@ CppSharp::Parser::AST::SwitchStmt::SwitchStmt(::CppSharp::CppParser::AST::Switch @@ -958,6 +1018,12 @@ CppSharp::Parser::AST::SwitchStmt::SwitchStmt(::CppSharp::CppParser::AST::Switch
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::SwitchStmt^ CppSharp::Parser::AST::SwitchStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::SwitchStmt((::CppSharp::CppParser::AST::SwitchStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::SwitchStmt::~SwitchStmt()
{
}
@ -1075,6 +1141,12 @@ CppSharp::Parser::AST::WhileStmt::WhileStmt(::CppSharp::CppParser::AST::WhileStm @@ -1075,6 +1141,12 @@ CppSharp::Parser::AST::WhileStmt::WhileStmt(::CppSharp::CppParser::AST::WhileStm
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::WhileStmt^ CppSharp::Parser::AST::WhileStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::WhileStmt((::CppSharp::CppParser::AST::WhileStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::WhileStmt::~WhileStmt()
{
}
@ -1162,6 +1234,12 @@ CppSharp::Parser::AST::DoStmt::DoStmt(::CppSharp::CppParser::AST::DoStmt* native @@ -1162,6 +1234,12 @@ CppSharp::Parser::AST::DoStmt::DoStmt(::CppSharp::CppParser::AST::DoStmt* native
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::DoStmt^ CppSharp::Parser::AST::DoStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::DoStmt((::CppSharp::CppParser::AST::DoStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::DoStmt::~DoStmt()
{
}
@ -1253,6 +1331,12 @@ CppSharp::Parser::AST::ForStmt::ForStmt(::CppSharp::CppParser::AST::ForStmt* nat @@ -1253,6 +1331,12 @@ CppSharp::Parser::AST::ForStmt::ForStmt(::CppSharp::CppParser::AST::ForStmt* nat
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ForStmt^ CppSharp::Parser::AST::ForStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ForStmt((::CppSharp::CppParser::AST::ForStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ForStmt::~ForStmt()
{
}
@ -1374,6 +1458,12 @@ CppSharp::Parser::AST::GotoStmt::GotoStmt(::CppSharp::CppParser::AST::GotoStmt* @@ -1374,6 +1458,12 @@ CppSharp::Parser::AST::GotoStmt::GotoStmt(::CppSharp::CppParser::AST::GotoStmt*
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::GotoStmt^ CppSharp::Parser::AST::GotoStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::GotoStmt((::CppSharp::CppParser::AST::GotoStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::GotoStmt::~GotoStmt()
{
}
@ -1433,6 +1523,12 @@ CppSharp::Parser::AST::IndirectGotoStmt::IndirectGotoStmt(::CppSharp::CppParser: @@ -1433,6 +1523,12 @@ CppSharp::Parser::AST::IndirectGotoStmt::IndirectGotoStmt(::CppSharp::CppParser:
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::IndirectGotoStmt^ CppSharp::Parser::AST::IndirectGotoStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::IndirectGotoStmt((::CppSharp::CppParser::AST::IndirectGotoStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::IndirectGotoStmt::~IndirectGotoStmt()
{
}
@ -1502,6 +1598,12 @@ CppSharp::Parser::AST::ContinueStmt::ContinueStmt(::CppSharp::CppParser::AST::Co @@ -1502,6 +1598,12 @@ CppSharp::Parser::AST::ContinueStmt::ContinueStmt(::CppSharp::CppParser::AST::Co
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ContinueStmt^ CppSharp::Parser::AST::ContinueStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ContinueStmt((::CppSharp::CppParser::AST::ContinueStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ContinueStmt::~ContinueStmt()
{
}
@ -1549,6 +1651,12 @@ CppSharp::Parser::AST::BreakStmt::BreakStmt(::CppSharp::CppParser::AST::BreakStm @@ -1549,6 +1651,12 @@ CppSharp::Parser::AST::BreakStmt::BreakStmt(::CppSharp::CppParser::AST::BreakStm
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::BreakStmt^ CppSharp::Parser::AST::BreakStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::BreakStmt((::CppSharp::CppParser::AST::BreakStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::BreakStmt::~BreakStmt()
{
}
@ -1596,6 +1704,12 @@ CppSharp::Parser::AST::ReturnStmt::ReturnStmt(::CppSharp::CppParser::AST::Return @@ -1596,6 +1704,12 @@ CppSharp::Parser::AST::ReturnStmt::ReturnStmt(::CppSharp::CppParser::AST::Return
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ReturnStmt^ CppSharp::Parser::AST::ReturnStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ReturnStmt((::CppSharp::CppParser::AST::ReturnStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ReturnStmt::~ReturnStmt()
{
}
@ -1653,6 +1767,12 @@ CppSharp::Parser::AST::AsmStmt::AsmStmt(::CppSharp::CppParser::AST::AsmStmt* nat @@ -1653,6 +1767,12 @@ CppSharp::Parser::AST::AsmStmt::AsmStmt(::CppSharp::CppParser::AST::AsmStmt* nat
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::AsmStmt^ CppSharp::Parser::AST::AsmStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::AsmStmt((::CppSharp::CppParser::AST::AsmStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::AsmStmt::~AsmStmt()
{
if (NativePtr)
@ -1880,6 +2000,12 @@ CppSharp::Parser::AST::GCCAsmStmt::AsmStringPiece::AsmStringPiece(::CppSharp::Cp @@ -1880,6 +2000,12 @@ CppSharp::Parser::AST::GCCAsmStmt::AsmStringPiece::AsmStringPiece(::CppSharp::Cp
{
NativePtr = native;
}
CppSharp::Parser::AST::GCCAsmStmt::AsmStringPiece^ CppSharp::Parser::AST::GCCAsmStmt::AsmStringPiece::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::GCCAsmStmt::AsmStringPiece((::CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::GCCAsmStmt::AsmStringPiece::~AsmStringPiece()
{
delete NativePtr;
@ -1974,6 +2100,12 @@ CppSharp::Parser::AST::GCCAsmStmt::GCCAsmStmt(::CppSharp::CppParser::AST::GCCAsm @@ -1974,6 +2100,12 @@ CppSharp::Parser::AST::GCCAsmStmt::GCCAsmStmt(::CppSharp::CppParser::AST::GCCAsm
: CppSharp::Parser::AST::AsmStmt((::CppSharp::CppParser::AST::AsmStmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::GCCAsmStmt^ CppSharp::Parser::AST::GCCAsmStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::GCCAsmStmt((::CppSharp::CppParser::AST::GCCAsmStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::GCCAsmStmt::~GCCAsmStmt()
{
if (NativePtr)
@ -2027,6 +2159,12 @@ CppSharp::Parser::AST::MSAsmStmt::MSAsmStmt(::CppSharp::CppParser::AST::MSAsmStm @@ -2027,6 +2159,12 @@ CppSharp::Parser::AST::MSAsmStmt::MSAsmStmt(::CppSharp::CppParser::AST::MSAsmStm
: CppSharp::Parser::AST::AsmStmt((::CppSharp::CppParser::AST::AsmStmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::MSAsmStmt^ CppSharp::Parser::AST::MSAsmStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::MSAsmStmt((::CppSharp::CppParser::AST::MSAsmStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::MSAsmStmt::~MSAsmStmt()
{
if (NativePtr)
@ -2110,6 +2248,12 @@ CppSharp::Parser::AST::SEHExceptStmt::SEHExceptStmt(::CppSharp::CppParser::AST:: @@ -2110,6 +2248,12 @@ CppSharp::Parser::AST::SEHExceptStmt::SEHExceptStmt(::CppSharp::CppParser::AST::
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::SEHExceptStmt^ CppSharp::Parser::AST::SEHExceptStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::SEHExceptStmt((::CppSharp::CppParser::AST::SEHExceptStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::SEHExceptStmt::~SEHExceptStmt()
{
}
@ -2177,6 +2321,12 @@ CppSharp::Parser::AST::SEHFinallyStmt::SEHFinallyStmt(::CppSharp::CppParser::AST @@ -2177,6 +2321,12 @@ CppSharp::Parser::AST::SEHFinallyStmt::SEHFinallyStmt(::CppSharp::CppParser::AST
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::SEHFinallyStmt^ CppSharp::Parser::AST::SEHFinallyStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::SEHFinallyStmt((::CppSharp::CppParser::AST::SEHFinallyStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::SEHFinallyStmt::~SEHFinallyStmt()
{
}
@ -2234,6 +2384,12 @@ CppSharp::Parser::AST::SEHTryStmt::SEHTryStmt(::CppSharp::CppParser::AST::SEHTry @@ -2234,6 +2384,12 @@ CppSharp::Parser::AST::SEHTryStmt::SEHTryStmt(::CppSharp::CppParser::AST::SEHTry
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::SEHTryStmt^ CppSharp::Parser::AST::SEHTryStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::SEHTryStmt((::CppSharp::CppParser::AST::SEHTryStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::SEHTryStmt::~SEHTryStmt()
{
}
@ -2331,6 +2487,12 @@ CppSharp::Parser::AST::SEHLeaveStmt::SEHLeaveStmt(::CppSharp::CppParser::AST::SE @@ -2331,6 +2487,12 @@ CppSharp::Parser::AST::SEHLeaveStmt::SEHLeaveStmt(::CppSharp::CppParser::AST::SE
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::SEHLeaveStmt^ CppSharp::Parser::AST::SEHLeaveStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::SEHLeaveStmt((::CppSharp::CppParser::AST::SEHLeaveStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::SEHLeaveStmt::~SEHLeaveStmt()
{
}
@ -2380,6 +2542,12 @@ CppSharp::Parser::AST::CapturedStmt::Capture::Capture(::CppSharp::CppParser::AST @@ -2380,6 +2542,12 @@ CppSharp::Parser::AST::CapturedStmt::Capture::Capture(::CppSharp::CppParser::AST
{
NativePtr = native;
}
CppSharp::Parser::AST::CapturedStmt::Capture^ CppSharp::Parser::AST::CapturedStmt::Capture::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CapturedStmt::Capture((::CppSharp::CppParser::AST::CapturedStmt::Capture*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CapturedStmt::Capture::~Capture()
{
delete NativePtr;
@ -2486,6 +2654,12 @@ CppSharp::Parser::AST::CapturedStmt::CapturedStmt(::CppSharp::CppParser::AST::Ca @@ -2486,6 +2654,12 @@ CppSharp::Parser::AST::CapturedStmt::CapturedStmt(::CppSharp::CppParser::AST::Ca
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CapturedStmt^ CppSharp::Parser::AST::CapturedStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CapturedStmt((::CppSharp::CppParser::AST::CapturedStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CapturedStmt::~CapturedStmt()
{
if (NativePtr)
@ -2595,6 +2769,12 @@ CppSharp::Parser::AST::CXXCatchStmt::CXXCatchStmt(::CppSharp::CppParser::AST::CX @@ -2595,6 +2769,12 @@ CppSharp::Parser::AST::CXXCatchStmt::CXXCatchStmt(::CppSharp::CppParser::AST::CX
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CXXCatchStmt^ CppSharp::Parser::AST::CXXCatchStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CXXCatchStmt((::CppSharp::CppParser::AST::CXXCatchStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CXXCatchStmt::~CXXCatchStmt()
{
}
@ -2664,6 +2844,12 @@ CppSharp::Parser::AST::CXXTryStmt::CXXTryStmt(::CppSharp::CppParser::AST::CXXTry @@ -2664,6 +2844,12 @@ CppSharp::Parser::AST::CXXTryStmt::CXXTryStmt(::CppSharp::CppParser::AST::CXXTry
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CXXTryStmt^ CppSharp::Parser::AST::CXXTryStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CXXTryStmt((::CppSharp::CppParser::AST::CXXTryStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CXXTryStmt::~CXXTryStmt()
{
}
@ -2731,6 +2917,12 @@ CppSharp::Parser::AST::CXXForRangeStmt::CXXForRangeStmt(::CppSharp::CppParser::A @@ -2731,6 +2917,12 @@ CppSharp::Parser::AST::CXXForRangeStmt::CXXForRangeStmt(::CppSharp::CppParser::A
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CXXForRangeStmt^ CppSharp::Parser::AST::CXXForRangeStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CXXForRangeStmt((::CppSharp::CppParser::AST::CXXForRangeStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CXXForRangeStmt::~CXXForRangeStmt()
{
}
@ -2904,6 +3096,12 @@ CppSharp::Parser::AST::MSDependentExistsStmt::MSDependentExistsStmt(::CppSharp:: @@ -2904,6 +3096,12 @@ CppSharp::Parser::AST::MSDependentExistsStmt::MSDependentExistsStmt(::CppSharp::
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::MSDependentExistsStmt^ CppSharp::Parser::AST::MSDependentExistsStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::MSDependentExistsStmt((::CppSharp::CppParser::AST::MSDependentExistsStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::MSDependentExistsStmt::~MSDependentExistsStmt()
{
}
@ -2983,6 +3181,12 @@ CppSharp::Parser::AST::CoroutineBodyStmt::CtorArgs::CtorArgs(::CppSharp::CppPars @@ -2983,6 +3181,12 @@ CppSharp::Parser::AST::CoroutineBodyStmt::CtorArgs::CtorArgs(::CppSharp::CppPars
{
NativePtr = native;
}
CppSharp::Parser::AST::CoroutineBodyStmt::CtorArgs^ CppSharp::Parser::AST::CoroutineBodyStmt::CtorArgs::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CoroutineBodyStmt::CtorArgs((::CppSharp::CppParser::AST::CoroutineBodyStmt::CtorArgs*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CoroutineBodyStmt::CtorArgs::~CtorArgs()
{
delete NativePtr;
@ -3026,6 +3230,12 @@ CppSharp::Parser::AST::CoroutineBodyStmt::CoroutineBodyStmt(::CppSharp::CppParse @@ -3026,6 +3230,12 @@ CppSharp::Parser::AST::CoroutineBodyStmt::CoroutineBodyStmt(::CppSharp::CppParse
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CoroutineBodyStmt^ CppSharp::Parser::AST::CoroutineBodyStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CoroutineBodyStmt((::CppSharp::CppParser::AST::CoroutineBodyStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CoroutineBodyStmt::~CoroutineBodyStmt()
{
}
@ -3191,6 +3401,12 @@ CppSharp::Parser::AST::CoreturnStmt::CoreturnStmt(::CppSharp::CppParser::AST::Co @@ -3191,6 +3401,12 @@ CppSharp::Parser::AST::CoreturnStmt::CoreturnStmt(::CppSharp::CppParser::AST::Co
: CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::CoreturnStmt^ CppSharp::Parser::AST::CoreturnStmt::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::CoreturnStmt((::CppSharp::CppParser::AST::CoreturnStmt*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::CoreturnStmt::~CoreturnStmt()
{
}

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

@ -208,6 +208,7 @@ namespace CppSharp @@ -208,6 +208,7 @@ namespace CppSharp
Stmt(::CppSharp::CppParser::AST::Stmt* native);
Stmt(::CppSharp::CppParser::AST::Stmt* native, bool ownNativeInstance);
static Stmt^ __CreateInstance(::System::IntPtr native);
static Stmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Stmt();
Stmt(CppSharp::Parser::AST::StmtClass klass);
@ -253,6 +254,7 @@ namespace CppSharp @@ -253,6 +254,7 @@ namespace CppSharp
DeclStmt(::CppSharp::CppParser::AST::DeclStmt* native);
DeclStmt(::CppSharp::CppParser::AST::DeclStmt* native, bool ownNativeInstance);
static DeclStmt^ __CreateInstance(::System::IntPtr native);
static DeclStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DeclStmt();
DeclStmt(CppSharp::Parser::AST::DeclStmt^ _0);
@ -296,6 +298,7 @@ namespace CppSharp @@ -296,6 +298,7 @@ namespace CppSharp
NullStmt(::CppSharp::CppParser::AST::NullStmt* native);
NullStmt(::CppSharp::CppParser::AST::NullStmt* native, bool ownNativeInstance);
static NullStmt^ __CreateInstance(::System::IntPtr native);
static NullStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
NullStmt();
NullStmt(CppSharp::Parser::AST::NullStmt^ _0);
@ -322,6 +325,7 @@ namespace CppSharp @@ -322,6 +325,7 @@ namespace CppSharp
CompoundStmt(::CppSharp::CppParser::AST::CompoundStmt* native);
CompoundStmt(::CppSharp::CppParser::AST::CompoundStmt* native, bool ownNativeInstance);
static CompoundStmt^ __CreateInstance(::System::IntPtr native);
static CompoundStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CompoundStmt();
CompoundStmt(CppSharp::Parser::AST::CompoundStmt^ _0);
@ -389,6 +393,7 @@ namespace CppSharp @@ -389,6 +393,7 @@ namespace CppSharp
SwitchCase(::CppSharp::CppParser::AST::SwitchCase* native);
SwitchCase(::CppSharp::CppParser::AST::SwitchCase* native, bool ownNativeInstance);
static SwitchCase^ __CreateInstance(::System::IntPtr native);
static SwitchCase^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SwitchCase();
SwitchCase(CppSharp::Parser::AST::StmtClass klass);
@ -425,6 +430,7 @@ namespace CppSharp @@ -425,6 +430,7 @@ namespace CppSharp
CaseStmt(::CppSharp::CppParser::AST::CaseStmt* native);
CaseStmt(::CppSharp::CppParser::AST::CaseStmt* native, bool ownNativeInstance);
static CaseStmt^ __CreateInstance(::System::IntPtr native);
static CaseStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CaseStmt();
CaseStmt(CppSharp::Parser::AST::CaseStmt^ _0);
@ -469,6 +475,7 @@ namespace CppSharp @@ -469,6 +475,7 @@ namespace CppSharp
DefaultStmt(::CppSharp::CppParser::AST::DefaultStmt* native);
DefaultStmt(::CppSharp::CppParser::AST::DefaultStmt* native, bool ownNativeInstance);
static DefaultStmt^ __CreateInstance(::System::IntPtr native);
static DefaultStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DefaultStmt();
DefaultStmt(CppSharp::Parser::AST::DefaultStmt^ _0);
@ -489,6 +496,7 @@ namespace CppSharp @@ -489,6 +496,7 @@ namespace CppSharp
LabelStmt(::CppSharp::CppParser::AST::LabelStmt* native);
LabelStmt(::CppSharp::CppParser::AST::LabelStmt* native, bool ownNativeInstance);
static LabelStmt^ __CreateInstance(::System::IntPtr native);
static LabelStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
LabelStmt();
LabelStmt(CppSharp::Parser::AST::LabelStmt^ _0);
@ -521,6 +529,7 @@ namespace CppSharp @@ -521,6 +529,7 @@ namespace CppSharp
AttributedStmt(::CppSharp::CppParser::AST::AttributedStmt* native);
AttributedStmt(::CppSharp::CppParser::AST::AttributedStmt* native, bool ownNativeInstance);
static AttributedStmt^ __CreateInstance(::System::IntPtr native);
static AttributedStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AttributedStmt();
AttributedStmt(CppSharp::Parser::AST::AttributedStmt^ _0);
@ -547,6 +556,7 @@ namespace CppSharp @@ -547,6 +556,7 @@ namespace CppSharp
IfStmt(::CppSharp::CppParser::AST::IfStmt* native);
IfStmt(::CppSharp::CppParser::AST::IfStmt* native, bool ownNativeInstance);
static IfStmt^ __CreateInstance(::System::IntPtr native);
static IfStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
IfStmt();
IfStmt(CppSharp::Parser::AST::IfStmt^ _0);
@ -633,6 +643,7 @@ namespace CppSharp @@ -633,6 +643,7 @@ namespace CppSharp
SwitchStmt(::CppSharp::CppParser::AST::SwitchStmt* native);
SwitchStmt(::CppSharp::CppParser::AST::SwitchStmt* native, bool ownNativeInstance);
static SwitchStmt^ __CreateInstance(::System::IntPtr native);
static SwitchStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SwitchStmt();
SwitchStmt(CppSharp::Parser::AST::SwitchStmt^ _0);
@ -695,6 +706,7 @@ namespace CppSharp @@ -695,6 +706,7 @@ namespace CppSharp
WhileStmt(::CppSharp::CppParser::AST::WhileStmt* native);
WhileStmt(::CppSharp::CppParser::AST::WhileStmt* native, bool ownNativeInstance);
static WhileStmt^ __CreateInstance(::System::IntPtr native);
static WhileStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
WhileStmt();
WhileStmt(CppSharp::Parser::AST::WhileStmt^ _0);
@ -739,6 +751,7 @@ namespace CppSharp @@ -739,6 +751,7 @@ namespace CppSharp
DoStmt(::CppSharp::CppParser::AST::DoStmt* native);
DoStmt(::CppSharp::CppParser::AST::DoStmt* native, bool ownNativeInstance);
static DoStmt^ __CreateInstance(::System::IntPtr native);
static DoStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DoStmt();
DoStmt(CppSharp::Parser::AST::DoStmt^ _0);
@ -783,6 +796,7 @@ namespace CppSharp @@ -783,6 +796,7 @@ namespace CppSharp
ForStmt(::CppSharp::CppParser::AST::ForStmt* native);
ForStmt(::CppSharp::CppParser::AST::ForStmt* native, bool ownNativeInstance);
static ForStmt^ __CreateInstance(::System::IntPtr native);
static ForStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ForStmt();
ForStmt(CppSharp::Parser::AST::ForStmt^ _0);
@ -845,6 +859,7 @@ namespace CppSharp @@ -845,6 +859,7 @@ namespace CppSharp
GotoStmt(::CppSharp::CppParser::AST::GotoStmt* native);
GotoStmt(::CppSharp::CppParser::AST::GotoStmt* native, bool ownNativeInstance);
static GotoStmt^ __CreateInstance(::System::IntPtr native);
static GotoStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
GotoStmt();
GotoStmt(CppSharp::Parser::AST::GotoStmt^ _0);
@ -871,6 +886,7 @@ namespace CppSharp @@ -871,6 +886,7 @@ namespace CppSharp
IndirectGotoStmt(::CppSharp::CppParser::AST::IndirectGotoStmt* native);
IndirectGotoStmt(::CppSharp::CppParser::AST::IndirectGotoStmt* native, bool ownNativeInstance);
static IndirectGotoStmt^ __CreateInstance(::System::IntPtr native);
static IndirectGotoStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
IndirectGotoStmt();
IndirectGotoStmt(CppSharp::Parser::AST::IndirectGotoStmt^ _0);
@ -903,6 +919,7 @@ namespace CppSharp @@ -903,6 +919,7 @@ namespace CppSharp
ContinueStmt(::CppSharp::CppParser::AST::ContinueStmt* native);
ContinueStmt(::CppSharp::CppParser::AST::ContinueStmt* native, bool ownNativeInstance);
static ContinueStmt^ __CreateInstance(::System::IntPtr native);
static ContinueStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ContinueStmt();
ContinueStmt(CppSharp::Parser::AST::ContinueStmt^ _0);
@ -923,6 +940,7 @@ namespace CppSharp @@ -923,6 +940,7 @@ namespace CppSharp
BreakStmt(::CppSharp::CppParser::AST::BreakStmt* native);
BreakStmt(::CppSharp::CppParser::AST::BreakStmt* native, bool ownNativeInstance);
static BreakStmt^ __CreateInstance(::System::IntPtr native);
static BreakStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BreakStmt();
BreakStmt(CppSharp::Parser::AST::BreakStmt^ _0);
@ -943,6 +961,7 @@ namespace CppSharp @@ -943,6 +961,7 @@ namespace CppSharp
ReturnStmt(::CppSharp::CppParser::AST::ReturnStmt* native);
ReturnStmt(::CppSharp::CppParser::AST::ReturnStmt* native, bool ownNativeInstance);
static ReturnStmt^ __CreateInstance(::System::IntPtr native);
static ReturnStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ReturnStmt();
ReturnStmt(CppSharp::Parser::AST::ReturnStmt^ _0);
@ -969,6 +988,7 @@ namespace CppSharp @@ -969,6 +988,7 @@ namespace CppSharp
AsmStmt(::CppSharp::CppParser::AST::AsmStmt* native);
AsmStmt(::CppSharp::CppParser::AST::AsmStmt* native, bool ownNativeInstance);
static AsmStmt^ __CreateInstance(::System::IntPtr native);
static AsmStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AsmStmt();
AsmStmt(CppSharp::Parser::AST::StmtClass klass);
@ -1080,6 +1100,7 @@ namespace CppSharp @@ -1080,6 +1100,7 @@ namespace CppSharp
AsmStringPiece(::CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece* native);
AsmStringPiece(::CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece* native, bool ownNativeInstance);
static AsmStringPiece^ __CreateInstance(::System::IntPtr native);
static AsmStringPiece^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AsmStringPiece();
AsmStringPiece(CppSharp::Parser::AST::GCCAsmStmt::AsmStringPiece^ _0);
@ -1123,6 +1144,7 @@ namespace CppSharp @@ -1123,6 +1144,7 @@ namespace CppSharp
GCCAsmStmt(::CppSharp::CppParser::AST::GCCAsmStmt* native);
GCCAsmStmt(::CppSharp::CppParser::AST::GCCAsmStmt* native, bool ownNativeInstance);
static GCCAsmStmt^ __CreateInstance(::System::IntPtr native);
static GCCAsmStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
GCCAsmStmt();
GCCAsmStmt(CppSharp::Parser::AST::GCCAsmStmt^ _0);
@ -1143,6 +1165,7 @@ namespace CppSharp @@ -1143,6 +1165,7 @@ namespace CppSharp
MSAsmStmt(::CppSharp::CppParser::AST::MSAsmStmt* native);
MSAsmStmt(::CppSharp::CppParser::AST::MSAsmStmt* native, bool ownNativeInstance);
static MSAsmStmt^ __CreateInstance(::System::IntPtr native);
static MSAsmStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MSAsmStmt();
MSAsmStmt(CppSharp::Parser::AST::MSAsmStmt^ _0);
@ -1181,6 +1204,7 @@ namespace CppSharp @@ -1181,6 +1204,7 @@ namespace CppSharp
SEHExceptStmt(::CppSharp::CppParser::AST::SEHExceptStmt* native);
SEHExceptStmt(::CppSharp::CppParser::AST::SEHExceptStmt* native, bool ownNativeInstance);
static SEHExceptStmt^ __CreateInstance(::System::IntPtr native);
static SEHExceptStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SEHExceptStmt();
SEHExceptStmt(CppSharp::Parser::AST::SEHExceptStmt^ _0);
@ -1213,6 +1237,7 @@ namespace CppSharp @@ -1213,6 +1237,7 @@ namespace CppSharp
SEHFinallyStmt(::CppSharp::CppParser::AST::SEHFinallyStmt* native);
SEHFinallyStmt(::CppSharp::CppParser::AST::SEHFinallyStmt* native, bool ownNativeInstance);
static SEHFinallyStmt^ __CreateInstance(::System::IntPtr native);
static SEHFinallyStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SEHFinallyStmt();
SEHFinallyStmt(CppSharp::Parser::AST::SEHFinallyStmt^ _0);
@ -1239,6 +1264,7 @@ namespace CppSharp @@ -1239,6 +1264,7 @@ namespace CppSharp
SEHTryStmt(::CppSharp::CppParser::AST::SEHTryStmt* native);
SEHTryStmt(::CppSharp::CppParser::AST::SEHTryStmt* native, bool ownNativeInstance);
static SEHTryStmt^ __CreateInstance(::System::IntPtr native);
static SEHTryStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SEHTryStmt();
SEHTryStmt(CppSharp::Parser::AST::SEHTryStmt^ _0);
@ -1289,6 +1315,7 @@ namespace CppSharp @@ -1289,6 +1315,7 @@ namespace CppSharp
SEHLeaveStmt(::CppSharp::CppParser::AST::SEHLeaveStmt* native);
SEHLeaveStmt(::CppSharp::CppParser::AST::SEHLeaveStmt* native, bool ownNativeInstance);
static SEHLeaveStmt^ __CreateInstance(::System::IntPtr native);
static SEHLeaveStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
SEHLeaveStmt();
SEHLeaveStmt(CppSharp::Parser::AST::SEHLeaveStmt^ _0);
@ -1328,6 +1355,7 @@ namespace CppSharp @@ -1328,6 +1355,7 @@ namespace CppSharp
Capture(::CppSharp::CppParser::AST::CapturedStmt::Capture* native);
Capture(::CppSharp::CppParser::AST::CapturedStmt::Capture* native, bool ownNativeInstance);
static Capture^ __CreateInstance(::System::IntPtr native);
static Capture^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Capture();
Capture(CppSharp::Parser::AST::CapturedStmt::Capture^ _0);
@ -1377,6 +1405,7 @@ namespace CppSharp @@ -1377,6 +1405,7 @@ namespace CppSharp
CapturedStmt(::CppSharp::CppParser::AST::CapturedStmt* native);
CapturedStmt(::CppSharp::CppParser::AST::CapturedStmt* native, bool ownNativeInstance);
static CapturedStmt^ __CreateInstance(::System::IntPtr native);
static CapturedStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CapturedStmt();
CapturedStmt(CppSharp::Parser::AST::CapturedStmt^ _0);
@ -1420,6 +1449,7 @@ namespace CppSharp @@ -1420,6 +1449,7 @@ namespace CppSharp
CXXCatchStmt(::CppSharp::CppParser::AST::CXXCatchStmt* native);
CXXCatchStmt(::CppSharp::CppParser::AST::CXXCatchStmt* native, bool ownNativeInstance);
static CXXCatchStmt^ __CreateInstance(::System::IntPtr native);
static CXXCatchStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXCatchStmt();
CXXCatchStmt(CppSharp::Parser::AST::CXXCatchStmt^ _0);
@ -1452,6 +1482,7 @@ namespace CppSharp @@ -1452,6 +1482,7 @@ namespace CppSharp
CXXTryStmt(::CppSharp::CppParser::AST::CXXTryStmt* native);
CXXTryStmt(::CppSharp::CppParser::AST::CXXTryStmt* native, bool ownNativeInstance);
static CXXTryStmt^ __CreateInstance(::System::IntPtr native);
static CXXTryStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXTryStmt();
CXXTryStmt(CppSharp::Parser::AST::CXXTryStmt^ _0);
@ -1484,6 +1515,7 @@ namespace CppSharp @@ -1484,6 +1515,7 @@ namespace CppSharp
CXXForRangeStmt(::CppSharp::CppParser::AST::CXXForRangeStmt* native);
CXXForRangeStmt(::CppSharp::CppParser::AST::CXXForRangeStmt* native, bool ownNativeInstance);
static CXXForRangeStmt^ __CreateInstance(::System::IntPtr native);
static CXXForRangeStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CXXForRangeStmt();
CXXForRangeStmt(CppSharp::Parser::AST::CXXForRangeStmt^ _0);
@ -1576,6 +1608,7 @@ namespace CppSharp @@ -1576,6 +1608,7 @@ namespace CppSharp
MSDependentExistsStmt(::CppSharp::CppParser::AST::MSDependentExistsStmt* native);
MSDependentExistsStmt(::CppSharp::CppParser::AST::MSDependentExistsStmt* native, bool ownNativeInstance);
static MSDependentExistsStmt^ __CreateInstance(::System::IntPtr native);
static MSDependentExistsStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MSDependentExistsStmt();
MSDependentExistsStmt(CppSharp::Parser::AST::MSDependentExistsStmt^ _0);
@ -1642,6 +1675,7 @@ namespace CppSharp @@ -1642,6 +1675,7 @@ namespace CppSharp
CtorArgs(::CppSharp::CppParser::AST::CoroutineBodyStmt::CtorArgs* native);
CtorArgs(::CppSharp::CppParser::AST::CoroutineBodyStmt::CtorArgs* native, bool ownNativeInstance);
static CtorArgs^ __CreateInstance(::System::IntPtr native);
static CtorArgs^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CtorArgs();
CtorArgs(CppSharp::Parser::AST::CoroutineBodyStmt::CtorArgs^ _0);
@ -1655,6 +1689,7 @@ namespace CppSharp @@ -1655,6 +1689,7 @@ namespace CppSharp
CoroutineBodyStmt(::CppSharp::CppParser::AST::CoroutineBodyStmt* native);
CoroutineBodyStmt(::CppSharp::CppParser::AST::CoroutineBodyStmt* native, bool ownNativeInstance);
static CoroutineBodyStmt^ __CreateInstance(::System::IntPtr native);
static CoroutineBodyStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CoroutineBodyStmt();
CoroutineBodyStmt(CppSharp::Parser::AST::CoroutineBodyStmt^ _0);
@ -1754,6 +1789,7 @@ namespace CppSharp @@ -1754,6 +1789,7 @@ namespace CppSharp
CoreturnStmt(::CppSharp::CppParser::AST::CoreturnStmt* native);
CoreturnStmt(::CppSharp::CppParser::AST::CoreturnStmt* native, bool ownNativeInstance);
static CoreturnStmt^ __CreateInstance(::System::IntPtr native);
static CoreturnStmt^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
CoreturnStmt();
CoreturnStmt(CppSharp::Parser::AST::CoreturnStmt^ _0);

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

@ -25,6 +25,12 @@ CppSharp::Parser::ParserTargetInfo::ParserTargetInfo(::CppSharp::CppParser::Pars @@ -25,6 +25,12 @@ CppSharp::Parser::ParserTargetInfo::ParserTargetInfo(::CppSharp::CppParser::Pars
{
NativePtr = native;
}
CppSharp::Parser::ParserTargetInfo^ CppSharp::Parser::ParserTargetInfo::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::ParserTargetInfo((::CppSharp::CppParser::ParserTargetInfo*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::ParserTargetInfo::~ParserTargetInfo()
{
delete NativePtr;

1
src/CppParser/Bindings/CLI/Target.h

@ -51,6 +51,7 @@ namespace CppSharp @@ -51,6 +51,7 @@ namespace CppSharp
ParserTargetInfo(::CppSharp::CppParser::ParserTargetInfo* native);
ParserTargetInfo(::CppSharp::CppParser::ParserTargetInfo* native, bool ownNativeInstance);
static ParserTargetInfo^ __CreateInstance(::System::IntPtr native);
static ParserTargetInfo^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParserTargetInfo();
ParserTargetInfo(CppSharp::Parser::ParserTargetInfo^ _0);

138
src/CppParser/Bindings/CLI/Types.cpp

@ -26,6 +26,12 @@ CppSharp::Parser::AST::Type::Type(::CppSharp::CppParser::AST::Type* native, cons @@ -26,6 +26,12 @@ CppSharp::Parser::AST::Type::Type(::CppSharp::CppParser::AST::Type* native, cons
{
NativePtr = native;
}
CppSharp::Parser::AST::Type^ CppSharp::Parser::AST::Type::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::Type::~Type()
{
delete NativePtr;
@ -101,6 +107,12 @@ CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers(::CppSharp::CppParser::AST @@ -101,6 +107,12 @@ CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers(::CppSharp::CppParser::AST
{
NativePtr = native;
}
CppSharp::Parser::AST::TypeQualifiers^ CppSharp::Parser::AST::TypeQualifiers::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TypeQualifiers((::CppSharp::CppParser::AST::TypeQualifiers*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TypeQualifiers::~TypeQualifiers()
{
delete NativePtr;
@ -177,6 +189,12 @@ CppSharp::Parser::AST::QualifiedType::QualifiedType(::CppSharp::CppParser::AST:: @@ -177,6 +189,12 @@ CppSharp::Parser::AST::QualifiedType::QualifiedType(::CppSharp::CppParser::AST::
{
NativePtr = native;
}
CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::QualifiedType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::QualifiedType::~QualifiedType()
{
delete NativePtr;
@ -243,6 +261,12 @@ CppSharp::Parser::AST::TagType::TagType(::CppSharp::CppParser::AST::TagType* nat @@ -243,6 +261,12 @@ CppSharp::Parser::AST::TagType::TagType(::CppSharp::CppParser::AST::TagType* nat
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TagType^ CppSharp::Parser::AST::TagType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TagType((::CppSharp::CppParser::AST::TagType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TagType::~TagType()
{
}
@ -288,6 +312,12 @@ CppSharp::Parser::AST::ArrayType::ArrayType(::CppSharp::CppParser::AST::ArrayTyp @@ -288,6 +312,12 @@ CppSharp::Parser::AST::ArrayType::ArrayType(::CppSharp::CppParser::AST::ArrayTyp
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::ArrayType^ CppSharp::Parser::AST::ArrayType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::ArrayType((::CppSharp::CppParser::AST::ArrayType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::ArrayType::~ArrayType()
{
}
@ -365,6 +395,12 @@ CppSharp::Parser::AST::FunctionType::FunctionType(::CppSharp::CppParser::AST::Fu @@ -365,6 +395,12 @@ CppSharp::Parser::AST::FunctionType::FunctionType(::CppSharp::CppParser::AST::Fu
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::FunctionType^ CppSharp::Parser::AST::FunctionType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::FunctionType((::CppSharp::CppParser::AST::FunctionType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::FunctionType::~FunctionType()
{
if (NativePtr)
@ -486,6 +522,12 @@ CppSharp::Parser::AST::PointerType::PointerType(::CppSharp::CppParser::AST::Poin @@ -486,6 +522,12 @@ CppSharp::Parser::AST::PointerType::PointerType(::CppSharp::CppParser::AST::Poin
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::PointerType^ CppSharp::Parser::AST::PointerType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::PointerType((::CppSharp::CppParser::AST::PointerType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::PointerType::~PointerType()
{
}
@ -543,6 +585,12 @@ CppSharp::Parser::AST::MemberPointerType::MemberPointerType(::CppSharp::CppParse @@ -543,6 +585,12 @@ CppSharp::Parser::AST::MemberPointerType::MemberPointerType(::CppSharp::CppParse
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::MemberPointerType^ CppSharp::Parser::AST::MemberPointerType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::MemberPointerType((::CppSharp::CppParser::AST::MemberPointerType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::MemberPointerType::~MemberPointerType()
{
}
@ -590,6 +638,12 @@ CppSharp::Parser::AST::TypedefType::TypedefType(::CppSharp::CppParser::AST::Type @@ -590,6 +638,12 @@ CppSharp::Parser::AST::TypedefType::TypedefType(::CppSharp::CppParser::AST::Type
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TypedefType^ CppSharp::Parser::AST::TypedefType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TypedefType((::CppSharp::CppParser::AST::TypedefType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TypedefType::~TypedefType()
{
}
@ -635,6 +689,12 @@ CppSharp::Parser::AST::AttributedType::AttributedType(::CppSharp::CppParser::AST @@ -635,6 +689,12 @@ CppSharp::Parser::AST::AttributedType::AttributedType(::CppSharp::CppParser::AST
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::AttributedType^ CppSharp::Parser::AST::AttributedType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::AttributedType((::CppSharp::CppParser::AST::AttributedType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::AttributedType::~AttributedType()
{
}
@ -694,6 +754,12 @@ CppSharp::Parser::AST::DecayedType::DecayedType(::CppSharp::CppParser::AST::Deca @@ -694,6 +754,12 @@ CppSharp::Parser::AST::DecayedType::DecayedType(::CppSharp::CppParser::AST::Deca
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::DecayedType^ CppSharp::Parser::AST::DecayedType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::DecayedType((::CppSharp::CppParser::AST::DecayedType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::DecayedType::~DecayedType()
{
}
@ -767,6 +833,12 @@ CppSharp::Parser::AST::TemplateArgument::TemplateArgument(::CppSharp::CppParser: @@ -767,6 +833,12 @@ CppSharp::Parser::AST::TemplateArgument::TemplateArgument(::CppSharp::CppParser:
{
NativePtr = native;
}
CppSharp::Parser::AST::TemplateArgument^ CppSharp::Parser::AST::TemplateArgument::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TemplateArgument((::CppSharp::CppParser::AST::TemplateArgument*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TemplateArgument::~TemplateArgument()
{
delete NativePtr;
@ -853,6 +925,12 @@ CppSharp::Parser::AST::TemplateSpecializationType::TemplateSpecializationType(:: @@ -853,6 +925,12 @@ CppSharp::Parser::AST::TemplateSpecializationType::TemplateSpecializationType(::
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TemplateSpecializationType^ CppSharp::Parser::AST::TemplateSpecializationType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TemplateSpecializationType((::CppSharp::CppParser::AST::TemplateSpecializationType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TemplateSpecializationType::~TemplateSpecializationType()
{
if (NativePtr)
@ -967,6 +1045,12 @@ CppSharp::Parser::AST::DependentTemplateSpecializationType::DependentTemplateSpe @@ -967,6 +1045,12 @@ CppSharp::Parser::AST::DependentTemplateSpecializationType::DependentTemplateSpe
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::DependentTemplateSpecializationType^ CppSharp::Parser::AST::DependentTemplateSpecializationType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::DependentTemplateSpecializationType((::CppSharp::CppParser::AST::DependentTemplateSpecializationType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::DependentTemplateSpecializationType::~DependentTemplateSpecializationType()
{
if (NativePtr)
@ -1071,6 +1155,12 @@ CppSharp::Parser::AST::TemplateParameterType::TemplateParameterType(::CppSharp:: @@ -1071,6 +1155,12 @@ CppSharp::Parser::AST::TemplateParameterType::TemplateParameterType(::CppSharp::
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TemplateParameterType^ CppSharp::Parser::AST::TemplateParameterType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TemplateParameterType((::CppSharp::CppParser::AST::TemplateParameterType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TemplateParameterType::~TemplateParameterType()
{
if (NativePtr)
@ -1152,6 +1242,12 @@ CppSharp::Parser::AST::TemplateParameterSubstitutionType::TemplateParameterSubst @@ -1152,6 +1242,12 @@ CppSharp::Parser::AST::TemplateParameterSubstitutionType::TemplateParameterSubst
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::TemplateParameterSubstitutionType^ CppSharp::Parser::AST::TemplateParameterSubstitutionType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::TemplateParameterSubstitutionType((::CppSharp::CppParser::AST::TemplateParameterSubstitutionType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::TemplateParameterSubstitutionType::~TemplateParameterSubstitutionType()
{
}
@ -1209,6 +1305,12 @@ CppSharp::Parser::AST::InjectedClassNameType::InjectedClassNameType(::CppSharp:: @@ -1209,6 +1305,12 @@ CppSharp::Parser::AST::InjectedClassNameType::InjectedClassNameType(::CppSharp::
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::InjectedClassNameType^ CppSharp::Parser::AST::InjectedClassNameType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::InjectedClassNameType((::CppSharp::CppParser::AST::InjectedClassNameType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::InjectedClassNameType::~InjectedClassNameType()
{
}
@ -1266,6 +1368,12 @@ CppSharp::Parser::AST::DependentNameType::DependentNameType(::CppSharp::CppParse @@ -1266,6 +1368,12 @@ CppSharp::Parser::AST::DependentNameType::DependentNameType(::CppSharp::CppParse
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::DependentNameType^ CppSharp::Parser::AST::DependentNameType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::DependentNameType((::CppSharp::CppParser::AST::DependentNameType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::DependentNameType::~DependentNameType()
{
if (NativePtr)
@ -1329,6 +1437,12 @@ CppSharp::Parser::AST::PackExpansionType::PackExpansionType(::CppSharp::CppParse @@ -1329,6 +1437,12 @@ CppSharp::Parser::AST::PackExpansionType::PackExpansionType(::CppSharp::CppParse
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::PackExpansionType^ CppSharp::Parser::AST::PackExpansionType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::PackExpansionType((::CppSharp::CppParser::AST::PackExpansionType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::PackExpansionType::~PackExpansionType()
{
}
@ -1364,6 +1478,12 @@ CppSharp::Parser::AST::UnaryTransformType::UnaryTransformType(::CppSharp::CppPar @@ -1364,6 +1478,12 @@ CppSharp::Parser::AST::UnaryTransformType::UnaryTransformType(::CppSharp::CppPar
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::UnaryTransformType^ CppSharp::Parser::AST::UnaryTransformType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::UnaryTransformType((::CppSharp::CppParser::AST::UnaryTransformType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::UnaryTransformType::~UnaryTransformType()
{
}
@ -1423,6 +1543,12 @@ CppSharp::Parser::AST::UnresolvedUsingType::UnresolvedUsingType(::CppSharp::CppP @@ -1423,6 +1543,12 @@ CppSharp::Parser::AST::UnresolvedUsingType::UnresolvedUsingType(::CppSharp::CppP
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::UnresolvedUsingType^ CppSharp::Parser::AST::UnresolvedUsingType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::UnresolvedUsingType((::CppSharp::CppParser::AST::UnresolvedUsingType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::UnresolvedUsingType::~UnresolvedUsingType()
{
}
@ -1468,6 +1594,12 @@ CppSharp::Parser::AST::VectorType::VectorType(::CppSharp::CppParser::AST::Vector @@ -1468,6 +1594,12 @@ CppSharp::Parser::AST::VectorType::VectorType(::CppSharp::CppParser::AST::Vector
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::VectorType^ CppSharp::Parser::AST::VectorType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::VectorType((::CppSharp::CppParser::AST::VectorType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::VectorType::~VectorType()
{
}
@ -1525,6 +1657,12 @@ CppSharp::Parser::AST::BuiltinType::BuiltinType(::CppSharp::CppParser::AST::Buil @@ -1525,6 +1657,12 @@ CppSharp::Parser::AST::BuiltinType::BuiltinType(::CppSharp::CppParser::AST::Buil
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native, ownNativeInstance)
{
}
CppSharp::Parser::AST::BuiltinType^ CppSharp::Parser::AST::BuiltinType::__CreateInstance(::System::IntPtr native, bool __ownsNativeInstance)
{
return gcnew ::CppSharp::Parser::AST::BuiltinType((::CppSharp::CppParser::AST::BuiltinType*) native.ToPointer(), __ownsNativeInstance);
}
CppSharp::Parser::AST::BuiltinType::~BuiltinType()
{
}

23
src/CppParser/Bindings/CLI/Types.h

@ -150,6 +150,7 @@ namespace CppSharp @@ -150,6 +150,7 @@ namespace CppSharp
Type(::CppSharp::CppParser::AST::Type* native);
Type(::CppSharp::CppParser::AST::Type* native, bool ownNativeInstance);
static Type^ __CreateInstance(::System::IntPtr native);
static Type^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Type(CppSharp::Parser::AST::TypeKind kind);
Type(CppSharp::Parser::AST::Type^ _0);
@ -188,6 +189,7 @@ namespace CppSharp @@ -188,6 +189,7 @@ namespace CppSharp
TypeQualifiers(::CppSharp::CppParser::AST::TypeQualifiers* native);
TypeQualifiers(::CppSharp::CppParser::AST::TypeQualifiers* native, bool ownNativeInstance);
static TypeQualifiers^ __CreateInstance(::System::IntPtr native);
static TypeQualifiers^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypeQualifiers(CppSharp::Parser::AST::TypeQualifiers^ _0);
TypeQualifiers();
@ -230,6 +232,7 @@ namespace CppSharp @@ -230,6 +232,7 @@ namespace CppSharp
QualifiedType(::CppSharp::CppParser::AST::QualifiedType* native);
QualifiedType(::CppSharp::CppParser::AST::QualifiedType* native, bool ownNativeInstance);
static QualifiedType^ __CreateInstance(::System::IntPtr native);
static QualifiedType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
QualifiedType();
QualifiedType(CppSharp::Parser::AST::QualifiedType^ _0);
@ -259,6 +262,7 @@ namespace CppSharp @@ -259,6 +262,7 @@ namespace CppSharp
TagType(::CppSharp::CppParser::AST::TagType* native);
TagType(::CppSharp::CppParser::AST::TagType* native, bool ownNativeInstance);
static TagType^ __CreateInstance(::System::IntPtr native);
static TagType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TagType();
TagType(CppSharp::Parser::AST::TagType^ _0);
@ -287,6 +291,7 @@ namespace CppSharp @@ -287,6 +291,7 @@ namespace CppSharp
ArrayType(::CppSharp::CppParser::AST::ArrayType* native);
ArrayType(::CppSharp::CppParser::AST::ArrayType* native, bool ownNativeInstance);
static ArrayType^ __CreateInstance(::System::IntPtr native);
static ArrayType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ArrayType();
ArrayType(CppSharp::Parser::AST::ArrayType^ _0);
@ -325,6 +330,7 @@ namespace CppSharp @@ -325,6 +330,7 @@ namespace CppSharp
FunctionType(::CppSharp::CppParser::AST::FunctionType* native);
FunctionType(::CppSharp::CppParser::AST::FunctionType* native, bool ownNativeInstance);
static FunctionType^ __CreateInstance(::System::IntPtr native);
static FunctionType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FunctionType();
FunctionType(CppSharp::Parser::AST::FunctionType^ _0);
@ -382,6 +388,7 @@ namespace CppSharp @@ -382,6 +388,7 @@ namespace CppSharp
PointerType(::CppSharp::CppParser::AST::PointerType* native);
PointerType(::CppSharp::CppParser::AST::PointerType* native, bool ownNativeInstance);
static PointerType^ __CreateInstance(::System::IntPtr native);
static PointerType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
PointerType();
PointerType(CppSharp::Parser::AST::PointerType^ _0);
@ -408,6 +415,7 @@ namespace CppSharp @@ -408,6 +415,7 @@ namespace CppSharp
MemberPointerType(::CppSharp::CppParser::AST::MemberPointerType* native);
MemberPointerType(::CppSharp::CppParser::AST::MemberPointerType* native, bool ownNativeInstance);
static MemberPointerType^ __CreateInstance(::System::IntPtr native);
static MemberPointerType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
MemberPointerType();
MemberPointerType(CppSharp::Parser::AST::MemberPointerType^ _0);
@ -428,6 +436,7 @@ namespace CppSharp @@ -428,6 +436,7 @@ namespace CppSharp
TypedefType(::CppSharp::CppParser::AST::TypedefType* native);
TypedefType(::CppSharp::CppParser::AST::TypedefType* native, bool ownNativeInstance);
static TypedefType^ __CreateInstance(::System::IntPtr native);
static TypedefType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TypedefType();
TypedefType(CppSharp::Parser::AST::TypedefType^ _0);
@ -448,6 +457,7 @@ namespace CppSharp @@ -448,6 +457,7 @@ namespace CppSharp
AttributedType(::CppSharp::CppParser::AST::AttributedType* native);
AttributedType(::CppSharp::CppParser::AST::AttributedType* native, bool ownNativeInstance);
static AttributedType^ __CreateInstance(::System::IntPtr native);
static AttributedType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
AttributedType();
AttributedType(CppSharp::Parser::AST::AttributedType^ _0);
@ -474,6 +484,7 @@ namespace CppSharp @@ -474,6 +484,7 @@ namespace CppSharp
DecayedType(::CppSharp::CppParser::AST::DecayedType* native);
DecayedType(::CppSharp::CppParser::AST::DecayedType* native, bool ownNativeInstance);
static DecayedType^ __CreateInstance(::System::IntPtr native);
static DecayedType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DecayedType();
DecayedType(CppSharp::Parser::AST::DecayedType^ _0);
@ -525,6 +536,7 @@ namespace CppSharp @@ -525,6 +536,7 @@ namespace CppSharp
TemplateArgument(::CppSharp::CppParser::AST::TemplateArgument* native);
TemplateArgument(::CppSharp::CppParser::AST::TemplateArgument* native, bool ownNativeInstance);
static TemplateArgument^ __CreateInstance(::System::IntPtr native);
static TemplateArgument^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TemplateArgument();
TemplateArgument(CppSharp::Parser::AST::TemplateArgument^ _0);
@ -566,6 +578,7 @@ namespace CppSharp @@ -566,6 +578,7 @@ namespace CppSharp
TemplateSpecializationType(::CppSharp::CppParser::AST::TemplateSpecializationType* native);
TemplateSpecializationType(::CppSharp::CppParser::AST::TemplateSpecializationType* native, bool ownNativeInstance);
static TemplateSpecializationType^ __CreateInstance(::System::IntPtr native);
static TemplateSpecializationType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TemplateSpecializationType();
TemplateSpecializationType(CppSharp::Parser::AST::TemplateSpecializationType^ _0);
@ -609,6 +622,7 @@ namespace CppSharp @@ -609,6 +622,7 @@ namespace CppSharp
DependentTemplateSpecializationType(::CppSharp::CppParser::AST::DependentTemplateSpecializationType* native);
DependentTemplateSpecializationType(::CppSharp::CppParser::AST::DependentTemplateSpecializationType* native, bool ownNativeInstance);
static DependentTemplateSpecializationType^ __CreateInstance(::System::IntPtr native);
static DependentTemplateSpecializationType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DependentTemplateSpecializationType();
DependentTemplateSpecializationType(CppSharp::Parser::AST::DependentTemplateSpecializationType^ _0);
@ -646,6 +660,7 @@ namespace CppSharp @@ -646,6 +660,7 @@ namespace CppSharp
TemplateParameterType(::CppSharp::CppParser::AST::TemplateParameterType* native);
TemplateParameterType(::CppSharp::CppParser::AST::TemplateParameterType* native, bool ownNativeInstance);
static TemplateParameterType^ __CreateInstance(::System::IntPtr native);
static TemplateParameterType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TemplateParameterType();
TemplateParameterType(CppSharp::Parser::AST::TemplateParameterType^ _0);
@ -684,6 +699,7 @@ namespace CppSharp @@ -684,6 +699,7 @@ namespace CppSharp
TemplateParameterSubstitutionType(::CppSharp::CppParser::AST::TemplateParameterSubstitutionType* native);
TemplateParameterSubstitutionType(::CppSharp::CppParser::AST::TemplateParameterSubstitutionType* native, bool ownNativeInstance);
static TemplateParameterSubstitutionType^ __CreateInstance(::System::IntPtr native);
static TemplateParameterSubstitutionType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TemplateParameterSubstitutionType();
TemplateParameterSubstitutionType(CppSharp::Parser::AST::TemplateParameterSubstitutionType^ _0);
@ -710,6 +726,7 @@ namespace CppSharp @@ -710,6 +726,7 @@ namespace CppSharp
InjectedClassNameType(::CppSharp::CppParser::AST::InjectedClassNameType* native);
InjectedClassNameType(::CppSharp::CppParser::AST::InjectedClassNameType* native, bool ownNativeInstance);
static InjectedClassNameType^ __CreateInstance(::System::IntPtr native);
static InjectedClassNameType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
InjectedClassNameType();
InjectedClassNameType(CppSharp::Parser::AST::InjectedClassNameType^ _0);
@ -736,6 +753,7 @@ namespace CppSharp @@ -736,6 +753,7 @@ namespace CppSharp
DependentNameType(::CppSharp::CppParser::AST::DependentNameType* native);
DependentNameType(::CppSharp::CppParser::AST::DependentNameType* native, bool ownNativeInstance);
static DependentNameType^ __CreateInstance(::System::IntPtr native);
static DependentNameType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
DependentNameType();
DependentNameType(CppSharp::Parser::AST::DependentNameType^ _0);
@ -762,6 +780,7 @@ namespace CppSharp @@ -762,6 +780,7 @@ namespace CppSharp
PackExpansionType(::CppSharp::CppParser::AST::PackExpansionType* native);
PackExpansionType(::CppSharp::CppParser::AST::PackExpansionType* native, bool ownNativeInstance);
static PackExpansionType^ __CreateInstance(::System::IntPtr native);
static PackExpansionType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
PackExpansionType();
PackExpansionType(CppSharp::Parser::AST::PackExpansionType^ _0);
@ -776,6 +795,7 @@ namespace CppSharp @@ -776,6 +795,7 @@ namespace CppSharp
UnaryTransformType(::CppSharp::CppParser::AST::UnaryTransformType* native);
UnaryTransformType(::CppSharp::CppParser::AST::UnaryTransformType* native, bool ownNativeInstance);
static UnaryTransformType^ __CreateInstance(::System::IntPtr native);
static UnaryTransformType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
UnaryTransformType();
UnaryTransformType(CppSharp::Parser::AST::UnaryTransformType^ _0);
@ -802,6 +822,7 @@ namespace CppSharp @@ -802,6 +822,7 @@ namespace CppSharp
UnresolvedUsingType(::CppSharp::CppParser::AST::UnresolvedUsingType* native);
UnresolvedUsingType(::CppSharp::CppParser::AST::UnresolvedUsingType* native, bool ownNativeInstance);
static UnresolvedUsingType^ __CreateInstance(::System::IntPtr native);
static UnresolvedUsingType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
UnresolvedUsingType();
UnresolvedUsingType(CppSharp::Parser::AST::UnresolvedUsingType^ _0);
@ -822,6 +843,7 @@ namespace CppSharp @@ -822,6 +843,7 @@ namespace CppSharp
VectorType(::CppSharp::CppParser::AST::VectorType* native);
VectorType(::CppSharp::CppParser::AST::VectorType* native, bool ownNativeInstance);
static VectorType^ __CreateInstance(::System::IntPtr native);
static VectorType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VectorType();
VectorType(CppSharp::Parser::AST::VectorType^ _0);
@ -848,6 +870,7 @@ namespace CppSharp @@ -848,6 +870,7 @@ namespace CppSharp
BuiltinType(::CppSharp::CppParser::AST::BuiltinType* native);
BuiltinType(::CppSharp::CppParser::AST::BuiltinType* native, bool ownNativeInstance);
static BuiltinType^ __CreateInstance(::System::IntPtr native);
static BuiltinType^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BuiltinType();
BuiltinType(CppSharp::Parser::AST::BuiltinType^ _0);

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

File diff suppressed because it is too large Load Diff

2
src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std-symbols.cpp

@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
#include <new>
template std::allocator<char>::allocator() noexcept;
template std::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string();
template std::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string() noexcept(true);
template std::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string() noexcept;
template std::basic_string<char, std::char_traits<char>, std::allocator<char>>& std::basic_string<char, std::char_traits<char>, std::allocator<char>>::assign(const char*);
template const char* std::basic_string<char, std::char_traits<char>, std::allocator<char>>::data() const noexcept;

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

@ -97,14 +97,14 @@ namespace Std @@ -97,14 +97,14 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration_S3_
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_S___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration_S3_
{
[FieldOffset(0)]
internal global::Std.TreeEndNode.__Internal_Ptr __value_;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_U___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_S___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1
{
[FieldOffset(0)]
internal uint __value_;
@ -345,7 +345,6 @@ namespace Std @@ -345,7 +345,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Tp>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Tp>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -930,16 +929,16 @@ namespace Std @@ -930,16 +929,16 @@ namespace Std
namespace Tree
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public unsafe partial struct __Internalc__N_std_N___1_S___tree____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S___tree____N_std_N___1_S___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global::System.IntPtr __begin_node_;
[FieldOffset(4)]
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration_S3_ __pair1_;
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_S___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration_S3_ __pair1_;
[FieldOffset(8)]
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_U___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1 __pair3_;
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_S___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1 __pair3_;
}
}
@ -962,7 +961,7 @@ namespace Std @@ -962,7 +961,7 @@ namespace Std
public unsafe partial struct __Internalc__N_std_N___1_S_map____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S0____N_std_N___1_S_allocator____N_std_N___1_S_pair__1S0__S3_
{
[FieldOffset(0)]
internal global::Std.Tree.__Internalc__N_std_N___1_S___tree____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_ __tree_;
internal global::Std.Tree.__Internalc__N_std_N___1_S___tree____N_std_N___1_S___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_ __tree_;
}
}
}
@ -982,7 +981,6 @@ namespace Std @@ -982,7 +981,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_CharT>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_CharT>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -1146,7 +1144,6 @@ namespace Std @@ -1146,7 +1144,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_CharT, _Traits, _Allocator>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_CharT, _Traits, _Allocator>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;

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

File diff suppressed because it is too large Load Diff

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

@ -624,7 +624,6 @@ namespace Std @@ -624,7 +624,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Ty>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Ty>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -751,7 +750,6 @@ namespace Std @@ -751,7 +750,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_Elem, _Traits, _Alloc>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_Elem, _Traits, _Alloc>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -877,7 +875,6 @@ namespace Std @@ -877,7 +875,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_Elem>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_Elem>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;

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

File diff suppressed because it is too large Load Diff

2
src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std-symbols.cpp

@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
#include <new>
template std::allocator<char>::allocator() noexcept;
template std::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string();
template std::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string() noexcept(true);
template std::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string() noexcept;
template std::basic_string<char, std::char_traits<char>, std::allocator<char>>& std::basic_string<char, std::char_traits<char>, std::allocator<char>>::assign(const char*);
template const char* std::basic_string<char, std::char_traits<char>, std::allocator<char>>::data() const noexcept;

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

@ -97,14 +97,14 @@ namespace Std @@ -97,14 +97,14 @@ namespace Std
}
[StructLayout(LayoutKind.Explicit, Size = 8)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration_S3_
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_S___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration_S3_
{
[FieldOffset(0)]
internal global::Std.TreeEndNode.__Internal_Ptr __value_;
}
[StructLayout(LayoutKind.Explicit, Size = 8)]
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_U___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_S___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1
{
[FieldOffset(0)]
internal ulong __value_;
@ -345,7 +345,6 @@ namespace Std @@ -345,7 +345,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Tp>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Tp>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -930,16 +929,16 @@ namespace Std @@ -930,16 +929,16 @@ namespace Std
namespace Tree
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public unsafe partial struct __Internalc__N_std_N___1_S___tree____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_
public unsafe partial struct __Internalc__N_std_N___1_S___tree____N_std_N___1_S___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_
{
[FieldOffset(0)]
internal global::System.IntPtr __begin_node_;
[FieldOffset(8)]
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration_S3_ __pair1_;
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S___tree_end_node_____N_std_N___1_S___tree_node_base___v___N_std_N___1_S_allocator____N_std_N___1_S___tree_node____N_std_N___1_S___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration_S3_ __pair1_;
[FieldOffset(16)]
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_U___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1 __pair3_;
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair__l___N_std_N___1_S___map_value_compare____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_S___value_type__S1_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S1__Vb1 __pair3_;
}
}
@ -962,7 +961,7 @@ namespace Std @@ -962,7 +961,7 @@ namespace Std
public unsafe partial struct __Internalc__N_std_N___1_S_map____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_less__S0____N_std_N___1_S_allocator____N_std_N___1_S_pair__1S0__S3_
{
[FieldOffset(0)]
internal global::Std.Tree.__Internalc__N_std_N___1_S___tree____N_std_N___1_U___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_ __tree_;
internal global::Std.Tree.__Internalc__N_std_N___1_S___tree____N_std_N___1_S___value_type____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S___map_value_compare__S1__S0____N_std_N___1_S_less__S1__Vb1___N_std_N___1_S_allocator__S0_ __tree_;
}
}
}
@ -982,7 +981,6 @@ namespace Std @@ -982,7 +981,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_CharT>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_CharT>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -1146,7 +1144,6 @@ namespace Std @@ -1146,7 +1144,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_CharT, _Traits, _Allocator>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_CharT, _Traits, _Allocator>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;

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

File diff suppressed because it is too large Load Diff

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

@ -37,7 +37,6 @@ namespace Std @@ -37,7 +37,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Tp>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Tp>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -802,7 +801,6 @@ namespace Std @@ -802,7 +801,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_CharT>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_CharT>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -916,7 +914,6 @@ namespace Std @@ -916,7 +914,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_CharT, _Traits, _Alloc>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_CharT, _Traits, _Alloc>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;

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

File diff suppressed because it is too large Load Diff

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

@ -37,7 +37,6 @@ namespace Std @@ -37,7 +37,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Tp>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Tp>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -802,7 +801,6 @@ namespace Std @@ -802,7 +801,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_CharT>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_CharT>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -893,7 +891,6 @@ namespace Std @@ -893,7 +891,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_CharT, _Traits, _Alloc>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_CharT, _Traits, _Alloc>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;

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

File diff suppressed because it is too large Load Diff

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

@ -624,7 +624,6 @@ namespace Std @@ -624,7 +624,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Ty>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.Allocator<_Ty>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -751,7 +750,6 @@ namespace Std @@ -751,7 +750,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_Elem, _Traits, _Alloc>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.BasicString<_Elem, _Traits, _Alloc>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;
@ -877,7 +875,6 @@ namespace Std @@ -877,7 +875,6 @@ namespace Std
public global::System.IntPtr __Instance { get; protected set; }
internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_Elem>> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Std.CharTraits<_Elem>>();
protected internal void*[] __OriginalVTables;
protected bool __ownsNativeInstance;

Loading…
Cancel
Save