Skip to content

Commit faf8037

Browse files
committed
Re-generate the parser bindings.
1 parent d7fdf20 commit faf8037

File tree

20 files changed

+174464
-464
lines changed

20 files changed

+174464
-464
lines changed

src/CppParser/Bindings/CLI/Decl.cpp

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
// ----------------------------------------------------------------------------
77
#include "Decl.h"
88
#include "AST.h"
9+
#include "Expr.h"
10+
#include "Stmt.h"
911
#include "Types.h"
1012

1113
using namespace System;
@@ -1460,6 +1462,16 @@ void CppSharp::Parser::AST::Parameter::DefaultArgument::set(CppSharp::Parser::AS
14601462
((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgument = (::CppSharp::CppParser::AST::ExpressionObsolete*)value->NativePtr;
14611463
}
14621464

1465+
CppSharp::Parser::AST::Expr^ CppSharp::Parser::AST::Parameter::DefaultArgumentNew::get()
1466+
{
1467+
return (((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgumentNew == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Expr((::CppSharp::CppParser::AST::Expr*)((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgumentNew);
1468+
}
1469+
1470+
void CppSharp::Parser::AST::Parameter::DefaultArgumentNew::set(CppSharp::Parser::AST::Expr^ value)
1471+
{
1472+
((::CppSharp::CppParser::AST::Parameter*)NativePtr)->defaultArgumentNew = (::CppSharp::CppParser::AST::Expr*)value->NativePtr;
1473+
}
1474+
14631475
CppSharp::Parser::AST::Function::Function(::CppSharp::CppParser::AST::Function* native)
14641476
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native)
14651477
{
@@ -1657,6 +1669,16 @@ void CppSharp::Parser::AST::Function::Body::set(System::String^ value)
16571669
((::CppSharp::CppParser::AST::Function*)NativePtr)->body = clix::marshalString<clix::E_UTF8>(value);
16581670
}
16591671

1672+
CppSharp::Parser::AST::Stmt^ CppSharp::Parser::AST::Function::BodyStmt::get()
1673+
{
1674+
return (((::CppSharp::CppParser::AST::Function*)NativePtr)->bodyStmt == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Stmt((::CppSharp::CppParser::AST::Stmt*)((::CppSharp::CppParser::AST::Function*)NativePtr)->bodyStmt);
1675+
}
1676+
1677+
void CppSharp::Parser::AST::Function::BodyStmt::set(CppSharp::Parser::AST::Stmt^ value)
1678+
{
1679+
((::CppSharp::CppParser::AST::Function*)NativePtr)->bodyStmt = (::CppSharp::CppParser::AST::Stmt*)value->NativePtr;
1680+
}
1681+
16601682
CppSharp::Parser::AST::CallingConvention CppSharp::Parser::AST::Function::CallingConvention::get()
16611683
{
16621684
return (CppSharp::Parser::AST::CallingConvention)((::CppSharp::CppParser::AST::Function*)NativePtr)->callingConvention;
@@ -3708,6 +3730,16 @@ void CppSharp::Parser::AST::NonTypeTemplateParameter::DefaultArgument::set(CppSh
37083730
((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgument = (::CppSharp::CppParser::AST::ExpressionObsolete*)value->NativePtr;
37093731
}
37103732

3733+
CppSharp::Parser::AST::Expr^ CppSharp::Parser::AST::NonTypeTemplateParameter::DefaultArgumentNew::get()
3734+
{
3735+
return (((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgumentNew == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Expr((::CppSharp::CppParser::AST::Expr*)((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgumentNew);
3736+
}
3737+
3738+
void CppSharp::Parser::AST::NonTypeTemplateParameter::DefaultArgumentNew::set(CppSharp::Parser::AST::Expr^ value)
3739+
{
3740+
((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->defaultArgumentNew = (::CppSharp::CppParser::AST::Expr*)value->NativePtr;
3741+
}
3742+
37113743
unsigned int CppSharp::Parser::AST::NonTypeTemplateParameter::Position::get()
37123744
{
37133745
return ((::CppSharp::CppParser::AST::NonTypeTemplateParameter*)NativePtr)->position;

src/CppParser/Bindings/CLI/Decl.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ namespace CppSharp
6262
ref class QualifiedType;
6363
ref class RawComment;
6464
ref class StatementObsolete;
65+
ref class Stmt;
6566
ref class Template;
6667
ref class TemplateArgument;
6768
ref class TemplateParameter;
@@ -856,6 +857,12 @@ namespace CppSharp
856857
CppSharp::Parser::AST::ExpressionObsolete^ get();
857858
void set(CppSharp::Parser::AST::ExpressionObsolete^);
858859
}
860+
861+
property CppSharp::Parser::AST::Expr^ DefaultArgumentNew
862+
{
863+
CppSharp::Parser::AST::Expr^ get();
864+
void set(CppSharp::Parser::AST::Expr^);
865+
}
859866
};
860867

861868
public ref class Function : CppSharp::Parser::AST::DeclarationContext
@@ -954,6 +961,12 @@ namespace CppSharp
954961
void set(System::String^);
955962
}
956963

964+
property CppSharp::Parser::AST::Stmt^ BodyStmt
965+
{
966+
CppSharp::Parser::AST::Stmt^ get();
967+
void set(CppSharp::Parser::AST::Stmt^);
968+
}
969+
957970
property CppSharp::Parser::AST::CallingConvention CallingConvention
958971
{
959972
CppSharp::Parser::AST::CallingConvention get();
@@ -1918,6 +1931,12 @@ namespace CppSharp
19181931
void set(CppSharp::Parser::AST::ExpressionObsolete^);
19191932
}
19201933

1934+
property CppSharp::Parser::AST::Expr^ DefaultArgumentNew
1935+
{
1936+
CppSharp::Parser::AST::Expr^ get();
1937+
void set(CppSharp::Parser::AST::Expr^);
1938+
}
1939+
19211940
property unsigned int Position
19221941
{
19231942
unsigned int get();

0 commit comments

Comments
 (0)