@@ -1836,16 +1836,6 @@ CppSharp::Parser::AST::Expression::Expression(CppSharp::Parser::AST::Expression^
1836
1836
NativePtr = new ::CppSharp::CppParser::AST::Expression (arg0);
1837
1837
}
1838
1838
1839
- CppSharp::Parser::AST::Expression^ CppSharp::Parser::AST::Expression::Subexpression::get()
1840
- {
1841
- return (((::CppSharp::CppParser::AST::Expression*)NativePtr)->Subexpression == nullptr ) ? nullptr : gcnew CppSharp::Parser::AST::Expression ((::CppSharp::CppParser::AST::Expression*)((::CppSharp::CppParser::AST::Expression*)NativePtr)->Subexpression );
1842
- }
1843
-
1844
- void CppSharp::Parser::AST::Expression::Subexpression::set (CppSharp::Parser::AST::Expression^ value)
1845
- {
1846
- ((::CppSharp::CppParser::AST::Expression*)NativePtr)->Subexpression = (::CppSharp::CppParser::AST::Expression*)value->NativePtr ;
1847
- }
1848
-
1849
1839
CppSharp::Parser::AST::BinaryOperator::BinaryOperator (::CppSharp::CppParser::AST::BinaryOperator* native)
1850
1840
: CppSharp::Parser::AST::Expression((::CppSharp::CppParser::AST::Expression*)native)
1851
1841
{
@@ -1897,6 +1887,47 @@ void CppSharp::Parser::AST::BinaryOperator::RHS::set(CppSharp::Parser::AST::Expr
1897
1887
((::CppSharp::CppParser::AST::BinaryOperator*)NativePtr)->RHS = (::CppSharp::CppParser::AST::Expression*)value->NativePtr ;
1898
1888
}
1899
1889
1890
+ CppSharp::Parser::AST::CXXConstructExpr::CXXConstructExpr (::CppSharp::CppParser::AST::CXXConstructExpr* native)
1891
+ : CppSharp::Parser::AST::Expression((::CppSharp::CppParser::AST::Expression*)native)
1892
+ {
1893
+ }
1894
+
1895
+ CppSharp::Parser::AST::CXXConstructExpr^ CppSharp::Parser::AST::CXXConstructExpr::__CreateInstance(::System::IntPtr native)
1896
+ {
1897
+ return gcnew ::CppSharp::Parser::AST::CXXConstructExpr ((::CppSharp::CppParser::AST::CXXConstructExpr*) native.ToPointer ());
1898
+ }
1899
+
1900
+ CppSharp::Parser::AST::Expression^ CppSharp::Parser::AST::CXXConstructExpr::getArguments(unsigned int i)
1901
+ {
1902
+ auto __ret = ((::CppSharp::CppParser::AST::CXXConstructExpr*)NativePtr)->getArguments (i);
1903
+ if (__ret == nullptr ) return nullptr ;
1904
+ return (__ret == nullptr ) ? nullptr : gcnew CppSharp::Parser::AST::Expression ((::CppSharp::CppParser::AST::Expression*)__ret);
1905
+ }
1906
+
1907
+ void CppSharp::Parser::AST::CXXConstructExpr::addArguments (CppSharp::Parser::AST::Expression^ s)
1908
+ {
1909
+ auto arg0 = (::CppSharp::CppParser::AST::Expression*)s->NativePtr ;
1910
+ ((::CppSharp::CppParser::AST::CXXConstructExpr*)NativePtr)->addArguments (arg0);
1911
+ }
1912
+
1913
+ void CppSharp::Parser::AST::CXXConstructExpr::clearArguments ()
1914
+ {
1915
+ ((::CppSharp::CppParser::AST::CXXConstructExpr*)NativePtr)->clearArguments ();
1916
+ }
1917
+
1918
+ CppSharp::Parser::AST::CXXConstructExpr::CXXConstructExpr (CppSharp::Parser::AST::CXXConstructExpr^ _0)
1919
+ : CppSharp::Parser::AST::Expression((::CppSharp::CppParser::AST::Expression*)nullptr)
1920
+ {
1921
+ auto &arg0 = *(::CppSharp::CppParser::AST::CXXConstructExpr*)_0->NativePtr ;
1922
+ NativePtr = new ::CppSharp::CppParser::AST::CXXConstructExpr (arg0);
1923
+ }
1924
+
1925
+ unsigned int CppSharp::Parser::AST::CXXConstructExpr::ArgumentsCount::get ()
1926
+ {
1927
+ auto __ret = ((::CppSharp::CppParser::AST::CXXConstructExpr*)NativePtr)->getArgumentsCount ();
1928
+ return __ret;
1929
+ }
1930
+
1900
1931
CppSharp::Parser::AST::Parameter::Parameter (::CppSharp::CppParser::AST::Parameter* native)
1901
1932
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native)
1902
1933
{
@@ -3852,10 +3883,11 @@ unsigned int CppSharp::Parser::AST::TParamCommandComment::getPosition(unsigned i
3852
3883
return __ret;
3853
3884
}
3854
3885
3855
- void CppSharp::Parser::AST::TParamCommandComment::addPosition (unsigned int * s)
3886
+ void CppSharp::Parser::AST::TParamCommandComment::addPosition ([System::Runtime::InteropServices::In, System::Runtime::InteropServices::Out] unsigned int % s)
3856
3887
{
3857
- auto arg0 = ( unsigned int &) s;
3888
+ unsigned int arg0 = s;
3858
3889
((::CppSharp::CppParser::AST::TParamCommandComment*)NativePtr)->addPosition (arg0);
3890
+ s = arg0;
3859
3891
}
3860
3892
3861
3893
void CppSharp::Parser::AST::TParamCommandComment::clearPosition ()
0 commit comments