From 69a6ae7b331e95649029762b2210fe6e72c832c1 Mon Sep 17 00:00:00 2001 From: triton Date: Tue, 15 Apr 2014 15:42:54 +0100 Subject: [PATCH] Re-generated the parser bindings without copy constructors. --- src/CppParser/Bindings/CLI/AST.cpp | 349 ------------------- src/CppParser/Bindings/CLI/AST.h | 104 ------ src/CppParser/Bindings/CLI/CppParser.cpp | 24 -- src/CppParser/Bindings/CLI/CppParser.h | 8 - src/CppParser/Bindings/CLI/Target.cpp | 6 - src/CppParser/Bindings/CLI/Target.h | 2 - src/CppParser/Bindings/CSharp/AST.cs | 382 --------------------- src/CppParser/Bindings/CSharp/CppParser.cs | 31 +- src/CppParser/Bindings/CSharp/Target.cs | 7 - 9 files changed, 2 insertions(+), 911 deletions(-) diff --git a/src/CppParser/Bindings/CLI/AST.cpp b/src/CppParser/Bindings/CLI/AST.cpp index c0969b3c..eee71ce3 100644 --- a/src/CppParser/Bindings/CLI/AST.cpp +++ b/src/CppParser/Bindings/CLI/AST.cpp @@ -20,12 +20,6 @@ CppSharp::Parser::AST::Type::Type(CppSharp::Parser::AST::TypeKind kind) NativePtr = new ::CppSharp::CppParser::AST::Type(arg0); } -CppSharp::Parser::AST::Type::Type(CppSharp::Parser::AST::Type^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Type*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Type(arg0); -} - System::IntPtr CppSharp::Parser::AST::Type::__Instance::get() { return System::IntPtr(NativePtr); @@ -67,12 +61,6 @@ CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers(System::IntPtr native) NativePtr = __native; } -CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers(CppSharp::Parser::AST::TypeQualifiers^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TypeQualifiers*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TypeQualifiers(arg0); -} - CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers() { NativePtr = new ::CppSharp::CppParser::AST::TypeQualifiers(); @@ -134,12 +122,6 @@ CppSharp::Parser::AST::QualifiedType::QualifiedType() NativePtr = new ::CppSharp::CppParser::AST::QualifiedType(); } -CppSharp::Parser::AST::QualifiedType::QualifiedType(CppSharp::Parser::AST::QualifiedType^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::QualifiedType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::QualifiedType(arg0); -} - System::IntPtr CppSharp::Parser::AST::QualifiedType::__Instance::get() { return System::IntPtr(NativePtr); @@ -187,13 +169,6 @@ CppSharp::Parser::AST::TagType::TagType() NativePtr = new ::CppSharp::CppParser::AST::TagType(); } -CppSharp::Parser::AST::TagType::TagType(CppSharp::Parser::AST::TagType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TagType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TagType(arg0); -} - CppSharp::Parser::AST::Declaration^ CppSharp::Parser::AST::TagType::Declaration::get() { return (((::CppSharp::CppParser::AST::TagType*)NativePtr)->Declaration == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)((::CppSharp::CppParser::AST::TagType*)NativePtr)->Declaration); @@ -221,13 +196,6 @@ CppSharp::Parser::AST::ArrayType::ArrayType() NativePtr = new ::CppSharp::CppParser::AST::ArrayType(); } -CppSharp::Parser::AST::ArrayType::ArrayType(CppSharp::Parser::AST::ArrayType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::ArrayType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::ArrayType(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::ArrayType::QualifiedType::get() { return (&((::CppSharp::CppParser::AST::ArrayType*)NativePtr)->QualifiedType == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::ArrayType*)NativePtr)->QualifiedType); @@ -288,13 +256,6 @@ void CppSharp::Parser::AST::FunctionType::addParameters(CppSharp::Parser::AST::P ((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->addParameters(arg0); } -CppSharp::Parser::AST::FunctionType::FunctionType(CppSharp::Parser::AST::FunctionType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::FunctionType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::FunctionType(arg0); -} - unsigned int CppSharp::Parser::AST::FunctionType::ParametersCount::get() { auto __ret = ((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->getParametersCount(); @@ -338,13 +299,6 @@ CppSharp::Parser::AST::PointerType::PointerType() NativePtr = new ::CppSharp::CppParser::AST::PointerType(); } -CppSharp::Parser::AST::PointerType::PointerType(CppSharp::Parser::AST::PointerType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::PointerType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::PointerType(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::PointerType::QualifiedPointee::get() { return (&((::CppSharp::CppParser::AST::PointerType*)NativePtr)->QualifiedPointee == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::PointerType*)NativePtr)->QualifiedPointee); @@ -382,13 +336,6 @@ CppSharp::Parser::AST::MemberPointerType::MemberPointerType() NativePtr = new ::CppSharp::CppParser::AST::MemberPointerType(); } -CppSharp::Parser::AST::MemberPointerType::MemberPointerType(CppSharp::Parser::AST::MemberPointerType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::MemberPointerType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::MemberPointerType(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::MemberPointerType::Pointee::get() { return (&((::CppSharp::CppParser::AST::MemberPointerType*)NativePtr)->Pointee == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::MemberPointerType*)NativePtr)->Pointee); @@ -416,13 +363,6 @@ CppSharp::Parser::AST::TypedefType::TypedefType() NativePtr = new ::CppSharp::CppParser::AST::TypedefType(); } -CppSharp::Parser::AST::TypedefType::TypedefType(CppSharp::Parser::AST::TypedefType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TypedefType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TypedefType(arg0); -} - CppSharp::Parser::AST::TypedefDecl^ CppSharp::Parser::AST::TypedefType::Declaration::get() { return (((::CppSharp::CppParser::AST::TypedefType*)NativePtr)->Declaration == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::TypedefDecl((::CppSharp::CppParser::AST::TypedefDecl*)((::CppSharp::CppParser::AST::TypedefType*)NativePtr)->Declaration); @@ -450,13 +390,6 @@ CppSharp::Parser::AST::AttributedType::AttributedType() NativePtr = new ::CppSharp::CppParser::AST::AttributedType(); } -CppSharp::Parser::AST::AttributedType::AttributedType(CppSharp::Parser::AST::AttributedType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::AttributedType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::AttributedType(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::AttributedType::Modified::get() { return (&((::CppSharp::CppParser::AST::AttributedType*)NativePtr)->Modified == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::AttributedType*)NativePtr)->Modified); @@ -494,13 +427,6 @@ CppSharp::Parser::AST::DecayedType::DecayedType() NativePtr = new ::CppSharp::CppParser::AST::DecayedType(); } -CppSharp::Parser::AST::DecayedType::DecayedType(CppSharp::Parser::AST::DecayedType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::DecayedType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::DecayedType(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::DecayedType::Decayed::get() { return (&((::CppSharp::CppParser::AST::DecayedType*)NativePtr)->Decayed == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::DecayedType*)NativePtr)->Decayed); @@ -547,12 +473,6 @@ CppSharp::Parser::AST::TemplateArgument::TemplateArgument() NativePtr = new ::CppSharp::CppParser::AST::TemplateArgument(); } -CppSharp::Parser::AST::TemplateArgument::TemplateArgument(CppSharp::Parser::AST::TemplateArgument^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TemplateArgument*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TemplateArgument(arg0); -} - System::IntPtr CppSharp::Parser::AST::TemplateArgument::__Instance::get() { return System::IntPtr(NativePtr); @@ -633,13 +553,6 @@ void CppSharp::Parser::AST::TemplateSpecializationType::addArguments(CppSharp::P ((::CppSharp::CppParser::AST::TemplateSpecializationType*)NativePtr)->addArguments(arg0); } -CppSharp::Parser::AST::TemplateSpecializationType::TemplateSpecializationType(CppSharp::Parser::AST::TemplateSpecializationType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TemplateSpecializationType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TemplateSpecializationType(arg0); -} - unsigned int CppSharp::Parser::AST::TemplateSpecializationType::ArgumentsCount::get() { auto __ret = ((::CppSharp::CppParser::AST::TemplateSpecializationType*)NativePtr)->getArgumentsCount(); @@ -690,12 +603,6 @@ CppSharp::Parser::AST::TemplateParameter::TemplateParameter() NativePtr = new ::CppSharp::CppParser::AST::TemplateParameter(); } -CppSharp::Parser::AST::TemplateParameter::TemplateParameter(CppSharp::Parser::AST::TemplateParameter^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TemplateParameter*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TemplateParameter(arg0); -} - System::IntPtr CppSharp::Parser::AST::TemplateParameter::__Instance::get() { return System::IntPtr(NativePtr); @@ -737,13 +644,6 @@ CppSharp::Parser::AST::TemplateParameterType::TemplateParameterType() NativePtr = new ::CppSharp::CppParser::AST::TemplateParameterType(); } -CppSharp::Parser::AST::TemplateParameterType::TemplateParameterType(CppSharp::Parser::AST::TemplateParameterType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TemplateParameterType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TemplateParameterType(arg0); -} - CppSharp::Parser::AST::TemplateParameter^ CppSharp::Parser::AST::TemplateParameterType::Parameter::get() { return (&((::CppSharp::CppParser::AST::TemplateParameterType*)NativePtr)->Parameter == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::TemplateParameter((::CppSharp::CppParser::AST::TemplateParameter*)&((::CppSharp::CppParser::AST::TemplateParameterType*)NativePtr)->Parameter); @@ -771,13 +671,6 @@ CppSharp::Parser::AST::TemplateParameterSubstitutionType::TemplateParameterSubst NativePtr = new ::CppSharp::CppParser::AST::TemplateParameterSubstitutionType(); } -CppSharp::Parser::AST::TemplateParameterSubstitutionType::TemplateParameterSubstitutionType(CppSharp::Parser::AST::TemplateParameterSubstitutionType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TemplateParameterSubstitutionType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TemplateParameterSubstitutionType(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::TemplateParameterSubstitutionType::Replacement::get() { return (&((::CppSharp::CppParser::AST::TemplateParameterSubstitutionType*)NativePtr)->Replacement == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::TemplateParameterSubstitutionType*)NativePtr)->Replacement); @@ -805,13 +698,6 @@ CppSharp::Parser::AST::InjectedClassNameType::InjectedClassNameType() NativePtr = new ::CppSharp::CppParser::AST::InjectedClassNameType(); } -CppSharp::Parser::AST::InjectedClassNameType::InjectedClassNameType(CppSharp::Parser::AST::InjectedClassNameType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::InjectedClassNameType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::InjectedClassNameType(arg0); -} - CppSharp::Parser::AST::TemplateSpecializationType^ CppSharp::Parser::AST::InjectedClassNameType::TemplateSpecialization::get() { return (&((::CppSharp::CppParser::AST::InjectedClassNameType*)NativePtr)->TemplateSpecialization == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::TemplateSpecializationType((::CppSharp::CppParser::AST::TemplateSpecializationType*)&((::CppSharp::CppParser::AST::InjectedClassNameType*)NativePtr)->TemplateSpecialization); @@ -849,13 +735,6 @@ CppSharp::Parser::AST::DependentNameType::DependentNameType() NativePtr = new ::CppSharp::CppParser::AST::DependentNameType(); } -CppSharp::Parser::AST::DependentNameType::DependentNameType(CppSharp::Parser::AST::DependentNameType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::DependentNameType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::DependentNameType(arg0); -} - CppSharp::Parser::AST::PackExpansionType::PackExpansionType(::CppSharp::CppParser::AST::PackExpansionType* native) : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native) { @@ -873,13 +752,6 @@ CppSharp::Parser::AST::PackExpansionType::PackExpansionType() NativePtr = new ::CppSharp::CppParser::AST::PackExpansionType(); } -CppSharp::Parser::AST::PackExpansionType::PackExpansionType(CppSharp::Parser::AST::PackExpansionType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::PackExpansionType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::PackExpansionType(arg0); -} - CppSharp::Parser::AST::BuiltinType::BuiltinType(::CppSharp::CppParser::AST::BuiltinType* native) : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native) { @@ -897,13 +769,6 @@ CppSharp::Parser::AST::BuiltinType::BuiltinType() NativePtr = new ::CppSharp::CppParser::AST::BuiltinType(); } -CppSharp::Parser::AST::BuiltinType::BuiltinType(CppSharp::Parser::AST::BuiltinType^ _0) - : CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::BuiltinType*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::BuiltinType(arg0); -} - CppSharp::Parser::AST::PrimitiveType CppSharp::Parser::AST::BuiltinType::Type::get() { return (CppSharp::Parser::AST::PrimitiveType)((::CppSharp::CppParser::AST::BuiltinType*)NativePtr)->Type; @@ -930,12 +795,6 @@ CppSharp::Parser::AST::VTableComponent::VTableComponent() NativePtr = new ::CppSharp::CppParser::AST::VTableComponent(); } -CppSharp::Parser::AST::VTableComponent::VTableComponent(CppSharp::Parser::AST::VTableComponent^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::VTableComponent*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::VTableComponent(arg0); -} - System::IntPtr CppSharp::Parser::AST::VTableComponent::__Instance::get() { return System::IntPtr(NativePtr); @@ -1005,12 +864,6 @@ void CppSharp::Parser::AST::VTableLayout::addComponents(CppSharp::Parser::AST::V ((::CppSharp::CppParser::AST::VTableLayout*)NativePtr)->addComponents(arg0); } -CppSharp::Parser::AST::VTableLayout::VTableLayout(CppSharp::Parser::AST::VTableLayout^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::VTableLayout*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::VTableLayout(arg0); -} - System::IntPtr CppSharp::Parser::AST::VTableLayout::__Instance::get() { return System::IntPtr(NativePtr); @@ -1043,12 +896,6 @@ CppSharp::Parser::AST::VFTableInfo::VFTableInfo() NativePtr = new ::CppSharp::CppParser::AST::VFTableInfo(); } -CppSharp::Parser::AST::VFTableInfo::VFTableInfo(CppSharp::Parser::AST::VFTableInfo^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::VFTableInfo*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::VFTableInfo(arg0); -} - System::IntPtr CppSharp::Parser::AST::VFTableInfo::__Instance::get() { return System::IntPtr(NativePtr); @@ -1128,12 +975,6 @@ void CppSharp::Parser::AST::ClassLayout::addVFTables(CppSharp::Parser::AST::VFTa ((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->addVFTables(arg0); } -CppSharp::Parser::AST::ClassLayout::ClassLayout(CppSharp::Parser::AST::ClassLayout^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::ClassLayout*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::ClassLayout(arg0); -} - System::IntPtr CppSharp::Parser::AST::ClassLayout::__Instance::get() { return System::IntPtr(NativePtr); @@ -1250,12 +1091,6 @@ void CppSharp::Parser::AST::Declaration::addPreprocessedEntities(CppSharp::Parse ((::CppSharp::CppParser::AST::Declaration*)NativePtr)->addPreprocessedEntities(arg0); } -CppSharp::Parser::AST::Declaration::Declaration(CppSharp::Parser::AST::Declaration^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Declaration*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Declaration(arg0); -} - System::IntPtr CppSharp::Parser::AST::Declaration::__Instance::get() { return System::IntPtr(NativePtr); @@ -1498,13 +1333,6 @@ void CppSharp::Parser::AST::DeclarationContext::addVariables(CppSharp::Parser::A ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->addVariables(arg0); } -CppSharp::Parser::AST::DeclarationContext::DeclarationContext(CppSharp::Parser::AST::DeclarationContext^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::DeclarationContext*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::DeclarationContext(arg0); -} - unsigned int CppSharp::Parser::AST::DeclarationContext::NamespacesCount::get() { auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getNamespacesCount(); @@ -1574,13 +1402,6 @@ CppSharp::Parser::AST::TypedefDecl::TypedefDecl() NativePtr = new ::CppSharp::CppParser::AST::TypedefDecl(); } -CppSharp::Parser::AST::TypedefDecl::TypedefDecl(CppSharp::Parser::AST::TypedefDecl^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TypedefDecl*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TypedefDecl(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::TypedefDecl::QualifiedType::get() { return (&((::CppSharp::CppParser::AST::TypedefDecl*)NativePtr)->QualifiedType == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::TypedefDecl*)NativePtr)->QualifiedType); @@ -1608,13 +1429,6 @@ CppSharp::Parser::AST::Parameter::Parameter() NativePtr = new ::CppSharp::CppParser::AST::Parameter(); } -CppSharp::Parser::AST::Parameter::Parameter(CppSharp::Parser::AST::Parameter^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Parameter*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Parameter(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::Parameter::QualifiedType::get() { return (&((::CppSharp::CppParser::AST::Parameter*)NativePtr)->QualifiedType == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::Parameter*)NativePtr)->QualifiedType); @@ -1675,13 +1489,6 @@ void CppSharp::Parser::AST::Function::addParameters(CppSharp::Parser::AST::Param ((::CppSharp::CppParser::AST::Function*)NativePtr)->addParameters(arg0); } -CppSharp::Parser::AST::Function::Function(CppSharp::Parser::AST::Function^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Function*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Function(arg0); -} - System::String^ CppSharp::Parser::AST::Function::Mangled::get() { auto __ret = ((::CppSharp::CppParser::AST::Function*)NativePtr)->getMangled(); @@ -1813,13 +1620,6 @@ CppSharp::Parser::AST::Method::Method() NativePtr = new ::CppSharp::CppParser::AST::Method(); } -CppSharp::Parser::AST::Method::Method(CppSharp::Parser::AST::Method^ _0) - : CppSharp::Parser::AST::Function((::CppSharp::CppParser::AST::Function*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Method*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Method(arg0); -} - CppSharp::Parser::AST::AccessSpecifierDecl^ CppSharp::Parser::AST::Method::AccessDecl::get() { return (((::CppSharp::CppParser::AST::Method*)NativePtr)->AccessDecl == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::AccessSpecifierDecl((::CppSharp::CppParser::AST::AccessSpecifierDecl*)((::CppSharp::CppParser::AST::Method*)NativePtr)->AccessDecl); @@ -1947,13 +1747,6 @@ CppSharp::Parser::AST::Enumeration::Item::Item() NativePtr = new ::CppSharp::CppParser::AST::Enumeration::Item(); } -CppSharp::Parser::AST::Enumeration::Item::Item(CppSharp::Parser::AST::Enumeration::Item^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Enumeration::Item*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Enumeration::Item(arg0); -} - System::String^ CppSharp::Parser::AST::Enumeration::Item::Expression::get() { auto __ret = ((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->getExpression(); @@ -2008,13 +1801,6 @@ void CppSharp::Parser::AST::Enumeration::addItems(CppSharp::Parser::AST::Enumera ((::CppSharp::CppParser::AST::Enumeration*)NativePtr)->addItems(arg0); } -CppSharp::Parser::AST::Enumeration::Enumeration(CppSharp::Parser::AST::Enumeration^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Enumeration*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Enumeration(arg0); -} - unsigned int CppSharp::Parser::AST::Enumeration::ItemsCount::get() { auto __ret = ((::CppSharp::CppParser::AST::Enumeration*)NativePtr)->getItemsCount(); @@ -2068,13 +1854,6 @@ CppSharp::Parser::AST::Variable::Variable() NativePtr = new ::CppSharp::CppParser::AST::Variable(); } -CppSharp::Parser::AST::Variable::Variable(CppSharp::Parser::AST::Variable^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Variable*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Variable(arg0); -} - System::String^ CppSharp::Parser::AST::Variable::Mangled::get() { auto __ret = ((::CppSharp::CppParser::AST::Variable*)NativePtr)->getMangled(); @@ -2115,12 +1894,6 @@ CppSharp::Parser::AST::BaseClassSpecifier::BaseClassSpecifier() NativePtr = new ::CppSharp::CppParser::AST::BaseClassSpecifier(); } -CppSharp::Parser::AST::BaseClassSpecifier::BaseClassSpecifier(CppSharp::Parser::AST::BaseClassSpecifier^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::BaseClassSpecifier*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::BaseClassSpecifier(arg0); -} - System::IntPtr CppSharp::Parser::AST::BaseClassSpecifier::__Instance::get() { return System::IntPtr(NativePtr); @@ -2178,13 +1951,6 @@ CppSharp::Parser::AST::Field::Field() NativePtr = new ::CppSharp::CppParser::AST::Field(); } -CppSharp::Parser::AST::Field::Field(CppSharp::Parser::AST::Field^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Field*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Field(arg0); -} - CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::Field::QualifiedType::get() { return (&((::CppSharp::CppParser::AST::Field*)NativePtr)->QualifiedType == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::Field*)NativePtr)->QualifiedType); @@ -2232,13 +1998,6 @@ CppSharp::Parser::AST::AccessSpecifierDecl::AccessSpecifierDecl() NativePtr = new ::CppSharp::CppParser::AST::AccessSpecifierDecl(); } -CppSharp::Parser::AST::AccessSpecifierDecl::AccessSpecifierDecl(CppSharp::Parser::AST::AccessSpecifierDecl^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::AccessSpecifierDecl*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::AccessSpecifierDecl(arg0); -} - CppSharp::Parser::AST::Class::Class(::CppSharp::CppParser::AST::Class* native) : CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native) { @@ -2308,13 +2067,6 @@ void CppSharp::Parser::AST::Class::addSpecifiers(CppSharp::Parser::AST::AccessSp ((::CppSharp::CppParser::AST::Class*)NativePtr)->addSpecifiers(arg0); } -CppSharp::Parser::AST::Class::Class(CppSharp::Parser::AST::Class^ _0) - : CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Class*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Class(arg0); -} - unsigned int CppSharp::Parser::AST::Class::BasesCount::get() { auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getBasesCount(); @@ -2469,13 +2221,6 @@ void CppSharp::Parser::AST::Template::addParameters(CppSharp::Parser::AST::Templ ((::CppSharp::CppParser::AST::Template*)NativePtr)->addParameters(arg0); } -CppSharp::Parser::AST::Template::Template(CppSharp::Parser::AST::Template^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Template*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Template(arg0); -} - unsigned int CppSharp::Parser::AST::Template::ParametersCount::get() { auto __ret = ((::CppSharp::CppParser::AST::Template*)NativePtr)->getParametersCount(); @@ -2554,13 +2299,6 @@ CppSharp::Parser::AST::ClassTemplatePartialSpecialization^ CppSharp::Parser::AST return (__ret == nullptr) ? nullptr : gcnew CppSharp::Parser::AST::ClassTemplatePartialSpecialization((::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization*)__ret); } -CppSharp::Parser::AST::ClassTemplate::ClassTemplate(CppSharp::Parser::AST::ClassTemplate^ _0) - : CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::ClassTemplate*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::ClassTemplate(arg0); -} - unsigned int CppSharp::Parser::AST::ClassTemplate::SpecializationsCount::get() { auto __ret = ((::CppSharp::CppParser::AST::ClassTemplate*)NativePtr)->getSpecializationsCount(); @@ -2597,13 +2335,6 @@ void CppSharp::Parser::AST::ClassTemplateSpecialization::addArguments(CppSharp:: ((::CppSharp::CppParser::AST::ClassTemplateSpecialization*)NativePtr)->addArguments(arg0); } -CppSharp::Parser::AST::ClassTemplateSpecialization::ClassTemplateSpecialization(CppSharp::Parser::AST::ClassTemplateSpecialization^ _0) - : CppSharp::Parser::AST::Class((::CppSharp::CppParser::AST::Class*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::ClassTemplateSpecialization*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::ClassTemplateSpecialization(arg0); -} - unsigned int CppSharp::Parser::AST::ClassTemplateSpecialization::ArgumentsCount::get() { auto __ret = ((::CppSharp::CppParser::AST::ClassTemplateSpecialization*)NativePtr)->getArgumentsCount(); @@ -2647,13 +2378,6 @@ CppSharp::Parser::AST::ClassTemplatePartialSpecialization::ClassTemplatePartialS NativePtr = new ::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization(); } -CppSharp::Parser::AST::ClassTemplatePartialSpecialization::ClassTemplatePartialSpecialization(CppSharp::Parser::AST::ClassTemplatePartialSpecialization^ _0) - : CppSharp::Parser::AST::ClassTemplateSpecialization((::CppSharp::CppParser::AST::ClassTemplateSpecialization*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization(arg0); -} - CppSharp::Parser::AST::FunctionTemplate::FunctionTemplate(::CppSharp::CppParser::AST::FunctionTemplate* native) : CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)native) { @@ -2671,13 +2395,6 @@ CppSharp::Parser::AST::FunctionTemplate::FunctionTemplate() NativePtr = new ::CppSharp::CppParser::AST::FunctionTemplate(); } -CppSharp::Parser::AST::FunctionTemplate::FunctionTemplate(CppSharp::Parser::AST::FunctionTemplate^ _0) - : CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::FunctionTemplate*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::FunctionTemplate(arg0); -} - CppSharp::Parser::AST::Namespace::Namespace(::CppSharp::CppParser::AST::Namespace* native) : CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)native) { @@ -2695,13 +2412,6 @@ CppSharp::Parser::AST::Namespace::Namespace() NativePtr = new ::CppSharp::CppParser::AST::Namespace(); } -CppSharp::Parser::AST::Namespace::Namespace(CppSharp::Parser::AST::Namespace^ _0) - : CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Namespace*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Namespace(arg0); -} - bool CppSharp::Parser::AST::Namespace::IsInline::get() { return ((::CppSharp::CppParser::AST::Namespace*)NativePtr)->IsInline; @@ -2729,13 +2439,6 @@ CppSharp::Parser::AST::PreprocessedEntity::PreprocessedEntity() NativePtr = new ::CppSharp::CppParser::AST::PreprocessedEntity(); } -CppSharp::Parser::AST::PreprocessedEntity::PreprocessedEntity(CppSharp::Parser::AST::PreprocessedEntity^ _0) - : CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::PreprocessedEntity*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::PreprocessedEntity(arg0); -} - CppSharp::Parser::AST::MacroLocation CppSharp::Parser::AST::PreprocessedEntity::Location::get() { return (CppSharp::Parser::AST::MacroLocation)((::CppSharp::CppParser::AST::PreprocessedEntity*)NativePtr)->Location; @@ -2763,13 +2466,6 @@ CppSharp::Parser::AST::MacroDefinition::MacroDefinition() NativePtr = new ::CppSharp::CppParser::AST::MacroDefinition(); } -CppSharp::Parser::AST::MacroDefinition::MacroDefinition(CppSharp::Parser::AST::MacroDefinition^ _0) - : CppSharp::Parser::AST::PreprocessedEntity((::CppSharp::CppParser::AST::PreprocessedEntity*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::MacroDefinition*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::MacroDefinition(arg0); -} - System::String^ CppSharp::Parser::AST::MacroDefinition::Expression::get() { auto __ret = ((::CppSharp::CppParser::AST::MacroDefinition*)NativePtr)->getExpression(); @@ -2801,13 +2497,6 @@ CppSharp::Parser::AST::MacroExpansion::MacroExpansion() NativePtr = new ::CppSharp::CppParser::AST::MacroExpansion(); } -CppSharp::Parser::AST::MacroExpansion::MacroExpansion(CppSharp::Parser::AST::MacroExpansion^ _0) - : CppSharp::Parser::AST::PreprocessedEntity((::CppSharp::CppParser::AST::PreprocessedEntity*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::MacroExpansion*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::MacroExpansion(arg0); -} - System::String^ CppSharp::Parser::AST::MacroExpansion::Text::get() { auto __ret = ((::CppSharp::CppParser::AST::MacroExpansion*)NativePtr)->getText(); @@ -2862,13 +2551,6 @@ void CppSharp::Parser::AST::TranslationUnit::addMacros(CppSharp::Parser::AST::Ma ((::CppSharp::CppParser::AST::TranslationUnit*)NativePtr)->addMacros(arg0); } -CppSharp::Parser::AST::TranslationUnit::TranslationUnit(CppSharp::Parser::AST::TranslationUnit^ _0) - : CppSharp::Parser::AST::Namespace((::CppSharp::CppParser::AST::Namespace*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::TranslationUnit*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::TranslationUnit(arg0); -} - System::String^ CppSharp::Parser::AST::TranslationUnit::FileName::get() { auto __ret = ((::CppSharp::CppParser::AST::TranslationUnit*)NativePtr)->getFileName(); @@ -2929,12 +2611,6 @@ CppSharp::Parser::AST::NativeLibrary::NativeLibrary() NativePtr = new ::CppSharp::CppParser::AST::NativeLibrary(); } -CppSharp::Parser::AST::NativeLibrary::NativeLibrary(CppSharp::Parser::AST::NativeLibrary^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::NativeLibrary*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::NativeLibrary(arg0); -} - System::IntPtr CppSharp::Parser::AST::NativeLibrary::__Instance::get() { return System::IntPtr(NativePtr); @@ -2994,12 +2670,6 @@ void CppSharp::Parser::AST::ASTContext::addTranslationUnits(CppSharp::Parser::AS ((::CppSharp::CppParser::AST::ASTContext*)NativePtr)->addTranslationUnits(arg0); } -CppSharp::Parser::AST::ASTContext::ASTContext(CppSharp::Parser::AST::ASTContext^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::ASTContext*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::ASTContext(arg0); -} - System::IntPtr CppSharp::Parser::AST::ASTContext::__Instance::get() { return System::IntPtr(NativePtr); @@ -3033,12 +2703,6 @@ CppSharp::Parser::AST::Comment::Comment(CppSharp::Parser::AST::CommentKind kind) NativePtr = new ::CppSharp::CppParser::AST::Comment(arg0); } -CppSharp::Parser::AST::Comment::Comment(CppSharp::Parser::AST::Comment^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::Comment*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::Comment(arg0); -} - System::IntPtr CppSharp::Parser::AST::Comment::__Instance::get() { return System::IntPtr(NativePtr); @@ -3076,13 +2740,6 @@ CppSharp::Parser::AST::FullComment::FullComment() NativePtr = new ::CppSharp::CppParser::AST::FullComment(); } -CppSharp::Parser::AST::FullComment::FullComment(CppSharp::Parser::AST::FullComment^ _0) - : CppSharp::Parser::AST::Comment((::CppSharp::CppParser::AST::Comment*)nullptr) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::FullComment*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::FullComment(arg0); -} - CppSharp::Parser::AST::RawComment::RawComment(::CppSharp::CppParser::AST::RawComment* native) { NativePtr = native; @@ -3099,12 +2756,6 @@ CppSharp::Parser::AST::RawComment::RawComment() NativePtr = new ::CppSharp::CppParser::AST::RawComment(); } -CppSharp::Parser::AST::RawComment::RawComment(CppSharp::Parser::AST::RawComment^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::AST::RawComment*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::AST::RawComment(arg0); -} - System::IntPtr CppSharp::Parser::AST::RawComment::__Instance::get() { return System::IntPtr(NativePtr); diff --git a/src/CppParser/Bindings/CLI/AST.h b/src/CppParser/Bindings/CLI/AST.h index 1f60d6b5..4cf6d593 100644 --- a/src/CppParser/Bindings/CLI/AST.h +++ b/src/CppParser/Bindings/CLI/AST.h @@ -293,8 +293,6 @@ namespace CppSharp Type(System::IntPtr native); Type(CppSharp::Parser::AST::TypeKind kind); - Type(CppSharp::Parser::AST::Type^ _0); - property CppSharp::Parser::AST::TypeKind Kind { CppSharp::Parser::AST::TypeKind get(); @@ -321,8 +319,6 @@ namespace CppSharp TypeQualifiers(::CppSharp::CppParser::AST::TypeQualifiers* native); TypeQualifiers(System::IntPtr native); - TypeQualifiers(CppSharp::Parser::AST::TypeQualifiers^ _0); - TypeQualifiers(); property bool IsConst @@ -359,8 +355,6 @@ namespace CppSharp QualifiedType(System::IntPtr native); QualifiedType(); - QualifiedType(CppSharp::Parser::AST::QualifiedType^ _0); - property CppSharp::Parser::AST::Type^ Type { CppSharp::Parser::AST::Type^ get(); @@ -382,8 +376,6 @@ namespace CppSharp TagType(System::IntPtr native); TagType(); - TagType(CppSharp::Parser::AST::TagType^ _0); - property CppSharp::Parser::AST::Declaration^ Declaration { CppSharp::Parser::AST::Declaration^ get(); @@ -407,8 +399,6 @@ namespace CppSharp ArrayType(System::IntPtr native); ArrayType(); - ArrayType(CppSharp::Parser::AST::ArrayType^ _0); - property CppSharp::Parser::AST::QualifiedType^ QualifiedType { CppSharp::Parser::AST::QualifiedType^ get(); @@ -436,8 +426,6 @@ namespace CppSharp FunctionType(System::IntPtr native); FunctionType(); - FunctionType(CppSharp::Parser::AST::FunctionType^ _0); - property unsigned int ParametersCount { unsigned int get(); @@ -476,8 +464,6 @@ namespace CppSharp PointerType(System::IntPtr native); PointerType(); - PointerType(CppSharp::Parser::AST::PointerType^ _0); - property CppSharp::Parser::AST::QualifiedType^ QualifiedPointee { CppSharp::Parser::AST::QualifiedType^ get(); @@ -499,8 +485,6 @@ namespace CppSharp MemberPointerType(System::IntPtr native); MemberPointerType(); - MemberPointerType(CppSharp::Parser::AST::MemberPointerType^ _0); - property CppSharp::Parser::AST::QualifiedType^ Pointee { CppSharp::Parser::AST::QualifiedType^ get(); @@ -516,8 +500,6 @@ namespace CppSharp TypedefType(System::IntPtr native); TypedefType(); - TypedefType(CppSharp::Parser::AST::TypedefType^ _0); - property CppSharp::Parser::AST::TypedefDecl^ Declaration { CppSharp::Parser::AST::TypedefDecl^ get(); @@ -533,8 +515,6 @@ namespace CppSharp AttributedType(System::IntPtr native); AttributedType(); - AttributedType(CppSharp::Parser::AST::AttributedType^ _0); - property CppSharp::Parser::AST::QualifiedType^ Modified { CppSharp::Parser::AST::QualifiedType^ get(); @@ -556,8 +536,6 @@ namespace CppSharp DecayedType(System::IntPtr native); DecayedType(); - DecayedType(CppSharp::Parser::AST::DecayedType^ _0); - property CppSharp::Parser::AST::QualifiedType^ Decayed { CppSharp::Parser::AST::QualifiedType^ get(); @@ -604,8 +582,6 @@ namespace CppSharp TemplateArgument(System::IntPtr native); TemplateArgument(); - TemplateArgument(CppSharp::Parser::AST::TemplateArgument^ _0); - property CppSharp::Parser::AST::TemplateArgument::ArgumentKind Kind { CppSharp::Parser::AST::TemplateArgument::ArgumentKind get(); @@ -639,8 +615,6 @@ namespace CppSharp TemplateSpecializationType(System::IntPtr native); TemplateSpecializationType(); - TemplateSpecializationType(CppSharp::Parser::AST::TemplateSpecializationType^ _0); - property unsigned int ArgumentsCount { unsigned int get(); @@ -678,8 +652,6 @@ namespace CppSharp TemplateParameter(System::IntPtr native); TemplateParameter(); - TemplateParameter(CppSharp::Parser::AST::TemplateParameter^ _0); - property System::String^ Name { System::String^ get(); @@ -697,8 +669,6 @@ namespace CppSharp TemplateParameterType(System::IntPtr native); TemplateParameterType(); - TemplateParameterType(CppSharp::Parser::AST::TemplateParameterType^ _0); - property CppSharp::Parser::AST::TemplateParameter^ Parameter { CppSharp::Parser::AST::TemplateParameter^ get(); @@ -714,8 +684,6 @@ namespace CppSharp TemplateParameterSubstitutionType(System::IntPtr native); TemplateParameterSubstitutionType(); - TemplateParameterSubstitutionType(CppSharp::Parser::AST::TemplateParameterSubstitutionType^ _0); - property CppSharp::Parser::AST::QualifiedType^ Replacement { CppSharp::Parser::AST::QualifiedType^ get(); @@ -731,8 +699,6 @@ namespace CppSharp InjectedClassNameType(System::IntPtr native); InjectedClassNameType(); - InjectedClassNameType(CppSharp::Parser::AST::InjectedClassNameType^ _0); - property CppSharp::Parser::AST::TemplateSpecializationType^ TemplateSpecialization { CppSharp::Parser::AST::TemplateSpecializationType^ get(); @@ -753,8 +719,6 @@ namespace CppSharp DependentNameType(::CppSharp::CppParser::AST::DependentNameType* native); DependentNameType(System::IntPtr native); DependentNameType(); - - DependentNameType(CppSharp::Parser::AST::DependentNameType^ _0); }; public ref class PackExpansionType : CppSharp::Parser::AST::Type @@ -764,8 +728,6 @@ namespace CppSharp PackExpansionType(::CppSharp::CppParser::AST::PackExpansionType* native); PackExpansionType(System::IntPtr native); PackExpansionType(); - - PackExpansionType(CppSharp::Parser::AST::PackExpansionType^ _0); }; public ref class BuiltinType : CppSharp::Parser::AST::Type @@ -776,8 +738,6 @@ namespace CppSharp BuiltinType(System::IntPtr native); BuiltinType(); - BuiltinType(CppSharp::Parser::AST::BuiltinType^ _0); - property CppSharp::Parser::AST::PrimitiveType Type { CppSharp::Parser::AST::PrimitiveType get(); @@ -800,8 +760,6 @@ namespace CppSharp VTableComponent(System::IntPtr native); VTableComponent(); - VTableComponent(CppSharp::Parser::AST::VTableComponent^ _0); - property CppSharp::Parser::AST::VTableComponentKind Kind { CppSharp::Parser::AST::VTableComponentKind get(); @@ -836,8 +794,6 @@ namespace CppSharp VTableLayout(System::IntPtr native); VTableLayout(); - VTableLayout(CppSharp::Parser::AST::VTableLayout^ _0); - property unsigned int ComponentsCount { unsigned int get(); @@ -863,8 +819,6 @@ namespace CppSharp VFTableInfo(System::IntPtr native); VFTableInfo(); - VFTableInfo(CppSharp::Parser::AST::VFTableInfo^ _0); - property unsigned long long VBTableIndex { unsigned long long get(); @@ -905,8 +859,6 @@ namespace CppSharp ClassLayout(System::IntPtr native); ClassLayout(); - ClassLayout(CppSharp::Parser::AST::ClassLayout^ _0); - property unsigned int VFTablesCount { unsigned int get(); @@ -974,8 +926,6 @@ namespace CppSharp Declaration(System::IntPtr native); Declaration(CppSharp::Parser::AST::DeclarationKind kind); - Declaration(CppSharp::Parser::AST::Declaration^ _0); - property System::String^ Name { System::String^ get(); @@ -1060,8 +1010,6 @@ namespace CppSharp DeclarationContext(System::IntPtr native); DeclarationContext(); - DeclarationContext(CppSharp::Parser::AST::DeclarationContext^ _0); - property unsigned int NamespacesCount { unsigned int get(); @@ -1140,8 +1088,6 @@ namespace CppSharp TypedefDecl(System::IntPtr native); TypedefDecl(); - TypedefDecl(CppSharp::Parser::AST::TypedefDecl^ _0); - property CppSharp::Parser::AST::QualifiedType^ QualifiedType { CppSharp::Parser::AST::QualifiedType^ get(); @@ -1157,8 +1103,6 @@ namespace CppSharp Parameter(System::IntPtr native); Parameter(); - Parameter(CppSharp::Parser::AST::Parameter^ _0); - property CppSharp::Parser::AST::QualifiedType^ QualifiedType { CppSharp::Parser::AST::QualifiedType^ get(); @@ -1186,8 +1130,6 @@ namespace CppSharp Function(System::IntPtr native); Function(); - Function(CppSharp::Parser::AST::Function^ _0); - property System::String^ Mangled { System::String^ get(); @@ -1266,8 +1208,6 @@ namespace CppSharp Method(System::IntPtr native); Method(); - Method(CppSharp::Parser::AST::Method^ _0); - property CppSharp::Parser::AST::AccessSpecifierDecl^ AccessDecl { CppSharp::Parser::AST::AccessSpecifierDecl^ get(); @@ -1355,8 +1295,6 @@ namespace CppSharp Item(System::IntPtr native); Item(); - Item(CppSharp::Parser::AST::Enumeration::Item^ _0); - property System::String^ Expression { System::String^ get(); @@ -1374,8 +1312,6 @@ namespace CppSharp Enumeration(System::IntPtr native); Enumeration(); - Enumeration(CppSharp::Parser::AST::Enumeration^ _0); - property unsigned int ItemsCount { unsigned int get(); @@ -1412,8 +1348,6 @@ namespace CppSharp Variable(System::IntPtr native); Variable(); - Variable(CppSharp::Parser::AST::Variable^ _0); - property System::String^ Mangled { System::String^ get(); @@ -1442,8 +1376,6 @@ namespace CppSharp BaseClassSpecifier(System::IntPtr native); BaseClassSpecifier(); - BaseClassSpecifier(CppSharp::Parser::AST::BaseClassSpecifier^ _0); - property CppSharp::Parser::AST::AccessSpecifier Access { CppSharp::Parser::AST::AccessSpecifier get(); @@ -1471,8 +1403,6 @@ namespace CppSharp Field(System::IntPtr native); Field(); - Field(CppSharp::Parser::AST::Field^ _0); - property CppSharp::Parser::AST::QualifiedType^ QualifiedType { CppSharp::Parser::AST::QualifiedType^ get(); @@ -1499,8 +1429,6 @@ namespace CppSharp AccessSpecifierDecl(::CppSharp::CppParser::AST::AccessSpecifierDecl* native); AccessSpecifierDecl(System::IntPtr native); AccessSpecifierDecl(); - - AccessSpecifierDecl(CppSharp::Parser::AST::AccessSpecifierDecl^ _0); }; public ref class Class : CppSharp::Parser::AST::DeclarationContext @@ -1511,8 +1439,6 @@ namespace CppSharp Class(System::IntPtr native); Class(); - Class(CppSharp::Parser::AST::Class^ _0); - property unsigned int BasesCount { unsigned int get(); @@ -1618,8 +1544,6 @@ namespace CppSharp Template(System::IntPtr native); Template(); - Template(CppSharp::Parser::AST::Template^ _0); - property unsigned int ParametersCount { unsigned int get(); @@ -1644,8 +1568,6 @@ namespace CppSharp ClassTemplate(System::IntPtr native); ClassTemplate(); - ClassTemplate(CppSharp::Parser::AST::ClassTemplate^ _0); - property unsigned int SpecializationsCount { unsigned int get(); @@ -1672,8 +1594,6 @@ namespace CppSharp ClassTemplateSpecialization(System::IntPtr native); ClassTemplateSpecialization(); - ClassTemplateSpecialization(CppSharp::Parser::AST::ClassTemplateSpecialization^ _0); - property unsigned int ArgumentsCount { unsigned int get(); @@ -1703,8 +1623,6 @@ namespace CppSharp ClassTemplatePartialSpecialization(::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization* native); ClassTemplatePartialSpecialization(System::IntPtr native); ClassTemplatePartialSpecialization(); - - ClassTemplatePartialSpecialization(CppSharp::Parser::AST::ClassTemplatePartialSpecialization^ _0); }; public ref class FunctionTemplate : CppSharp::Parser::AST::Template @@ -1714,8 +1632,6 @@ namespace CppSharp FunctionTemplate(::CppSharp::CppParser::AST::FunctionTemplate* native); FunctionTemplate(System::IntPtr native); FunctionTemplate(); - - FunctionTemplate(CppSharp::Parser::AST::FunctionTemplate^ _0); }; public ref class Namespace : CppSharp::Parser::AST::DeclarationContext @@ -1726,8 +1642,6 @@ namespace CppSharp Namespace(System::IntPtr native); Namespace(); - Namespace(CppSharp::Parser::AST::Namespace^ _0); - property bool IsInline { bool get(); @@ -1743,8 +1657,6 @@ namespace CppSharp PreprocessedEntity(System::IntPtr native); PreprocessedEntity(); - PreprocessedEntity(CppSharp::Parser::AST::PreprocessedEntity^ _0); - property CppSharp::Parser::AST::MacroLocation Location { CppSharp::Parser::AST::MacroLocation get(); @@ -1760,8 +1672,6 @@ namespace CppSharp MacroDefinition(System::IntPtr native); MacroDefinition(); - MacroDefinition(CppSharp::Parser::AST::MacroDefinition^ _0); - property System::String^ Expression { System::String^ get(); @@ -1777,8 +1687,6 @@ namespace CppSharp MacroExpansion(System::IntPtr native); MacroExpansion(); - MacroExpansion(CppSharp::Parser::AST::MacroExpansion^ _0); - property System::String^ Text { System::String^ get(); @@ -1800,8 +1708,6 @@ namespace CppSharp TranslationUnit(System::IntPtr native); TranslationUnit(); - TranslationUnit(CppSharp::Parser::AST::TranslationUnit^ _0); - property System::String^ FileName { System::String^ get(); @@ -1839,8 +1745,6 @@ namespace CppSharp NativeLibrary(System::IntPtr native); NativeLibrary(); - NativeLibrary(CppSharp::Parser::AST::NativeLibrary^ _0); - property System::String^ FileName { System::String^ get(); @@ -1872,8 +1776,6 @@ namespace CppSharp ASTContext(System::IntPtr native); ASTContext(); - ASTContext(CppSharp::Parser::AST::ASTContext^ _0); - property unsigned int TranslationUnitsCount { unsigned int get(); @@ -1899,8 +1801,6 @@ namespace CppSharp Comment(System::IntPtr native); Comment(CppSharp::Parser::AST::CommentKind kind); - Comment(CppSharp::Parser::AST::Comment^ _0); - property CppSharp::Parser::AST::CommentKind Kind { CppSharp::Parser::AST::CommentKind get(); @@ -1915,8 +1815,6 @@ namespace CppSharp FullComment(::CppSharp::CppParser::AST::FullComment* native); FullComment(System::IntPtr native); FullComment(); - - FullComment(CppSharp::Parser::AST::FullComment^ _0); }; public ref class RawComment : ICppInstance @@ -1934,8 +1832,6 @@ namespace CppSharp RawComment(System::IntPtr native); RawComment(); - RawComment(CppSharp::Parser::AST::RawComment^ _0); - property System::String^ Text { System::String^ get(); diff --git a/src/CppParser/Bindings/CLI/CppParser.cpp b/src/CppParser/Bindings/CLI/CppParser.cpp index 6087033f..1c8e1935 100644 --- a/src/CppParser/Bindings/CLI/CppParser.cpp +++ b/src/CppParser/Bindings/CLI/CppParser.cpp @@ -91,12 +91,6 @@ void CppSharp::Parser::ParserOptions::addLibraryDirs(System::String^ s) ((::CppSharp::CppParser::ParserOptions*)NativePtr)->addLibraryDirs(arg0); } -CppSharp::Parser::ParserOptions::ParserOptions(CppSharp::Parser::ParserOptions^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::ParserOptions*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::ParserOptions(arg0); -} - System::IntPtr CppSharp::Parser::ParserOptions::__Instance::get() { return System::IntPtr(NativePtr); @@ -251,12 +245,6 @@ CppSharp::Parser::ParserDiagnostic::ParserDiagnostic() NativePtr = new ::CppSharp::CppParser::ParserDiagnostic(); } -CppSharp::Parser::ParserDiagnostic::ParserDiagnostic(CppSharp::Parser::ParserDiagnostic^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::ParserDiagnostic*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::ParserDiagnostic(arg0); -} - System::IntPtr CppSharp::Parser::ParserDiagnostic::__Instance::get() { return System::IntPtr(NativePtr); @@ -354,12 +342,6 @@ void CppSharp::Parser::ParserResult::addDiagnostics(CppSharp::Parser::ParserDiag ((::CppSharp::CppParser::ParserResult*)NativePtr)->addDiagnostics(arg0); } -CppSharp::Parser::ParserResult::ParserResult(CppSharp::Parser::ParserResult^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::ParserResult*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::ParserResult(arg0); -} - System::IntPtr CppSharp::Parser::ParserResult::__Instance::get() { return System::IntPtr(NativePtr); @@ -446,12 +428,6 @@ CppSharp::Parser::ClangParser::ClangParser() NativePtr = new ::CppSharp::CppParser::ClangParser(); } -CppSharp::Parser::ClangParser::ClangParser(CppSharp::Parser::ClangParser^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::ClangParser*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::ClangParser(arg0); -} - System::IntPtr CppSharp::Parser::ClangParser::__Instance::get() { return System::IntPtr(NativePtr); diff --git a/src/CppParser/Bindings/CLI/CppParser.h b/src/CppParser/Bindings/CLI/CppParser.h index 1ec9c4a9..ecbb8c36 100644 --- a/src/CppParser/Bindings/CLI/CppParser.h +++ b/src/CppParser/Bindings/CLI/CppParser.h @@ -68,8 +68,6 @@ namespace CppSharp ParserOptions(System::IntPtr native); ParserOptions(); - ParserOptions(CppSharp::Parser::ParserOptions^ _0); - property unsigned int ArgumentsCount { unsigned int get(); @@ -185,8 +183,6 @@ namespace CppSharp ParserDiagnostic(System::IntPtr native); ParserDiagnostic(); - ParserDiagnostic(CppSharp::Parser::ParserDiagnostic^ _0); - property System::String^ FileName { System::String^ get(); @@ -233,8 +229,6 @@ namespace CppSharp ParserResult(System::IntPtr native); ParserResult(); - ParserResult(CppSharp::Parser::ParserResult^ _0); - property unsigned int DiagnosticsCount { unsigned int get(); @@ -278,8 +272,6 @@ namespace CppSharp ClangParser(System::IntPtr native); ClangParser(); - ClangParser(CppSharp::Parser::ClangParser^ _0); - static CppSharp::Parser::ParserResult^ ParseHeader(CppSharp::Parser::ParserOptions^ Opts); static CppSharp::Parser::ParserResult^ ParseLibrary(CppSharp::Parser::ParserOptions^ Opts); diff --git a/src/CppParser/Bindings/CLI/Target.cpp b/src/CppParser/Bindings/CLI/Target.cpp index 41c0dc6e..316a2423 100644 --- a/src/CppParser/Bindings/CLI/Target.cpp +++ b/src/CppParser/Bindings/CLI/Target.cpp @@ -19,12 +19,6 @@ CppSharp::Parser::ParserTargetInfo::ParserTargetInfo() NativePtr = new ::CppSharp::CppParser::ParserTargetInfo(); } -CppSharp::Parser::ParserTargetInfo::ParserTargetInfo(CppSharp::Parser::ParserTargetInfo^ _0) -{ - auto &arg0 = *(::CppSharp::CppParser::ParserTargetInfo*)_0->NativePtr; - NativePtr = new ::CppSharp::CppParser::ParserTargetInfo(arg0); -} - System::IntPtr CppSharp::Parser::ParserTargetInfo::__Instance::get() { return System::IntPtr(NativePtr); diff --git a/src/CppParser/Bindings/CLI/Target.h b/src/CppParser/Bindings/CLI/Target.h index e2255a72..d1ffa92b 100644 --- a/src/CppParser/Bindings/CLI/Target.h +++ b/src/CppParser/Bindings/CLI/Target.h @@ -46,8 +46,6 @@ namespace CppSharp ParserTargetInfo(System::IntPtr native); ParserTargetInfo(); - ParserTargetInfo(CppSharp::Parser::ParserTargetInfo^ _0); - property System::String^ ABI { System::String^ get(); diff --git a/src/CppParser/Bindings/CSharp/AST.cs b/src/CppParser/Bindings/CSharp/AST.cs index 5724a223..bfdbc012 100644 --- a/src/CppParser/Bindings/CSharp/AST.cs +++ b/src/CppParser/Bindings/CSharp/AST.cs @@ -253,12 +253,6 @@ namespace CppSharp Internal.ctor_0(__Instance, arg0); } - public Type(CppSharp.Parser.AST.Type _0) - { - __Instance = Marshal.AllocHGlobal(8); - *((Type.Internal*) __Instance) = *((Type.Internal*) _0.__Instance); - } - public void Dispose() { Dispose(disposing: true); @@ -338,12 +332,6 @@ namespace CppSharp __Instance = native; } - public TypeQualifiers(CppSharp.Parser.AST.TypeQualifiers _0) - { - __Instance = Marshal.AllocHGlobal(3); - *((TypeQualifiers.Internal*) __Instance) = *((TypeQualifiers.Internal*) _0.__Instance); - } - public TypeQualifiers() { __Instance = Marshal.AllocHGlobal(3); @@ -451,12 +439,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public QualifiedType(CppSharp.Parser.AST.QualifiedType _0) - { - __Instance = Marshal.AllocHGlobal(8); - *((QualifiedType.Internal*) __Instance) = *((QualifiedType.Internal*) _0.__Instance); - } - public void Dispose() { Dispose(disposing: true); @@ -548,13 +530,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public TagType(CppSharp.Parser.AST.TagType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(12); - *((TagType.Internal*) __Instance) = *((TagType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -637,13 +612,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public ArrayType(CppSharp.Parser.AST.ArrayType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(24); - *((ArrayType.Internal*) __Instance) = *((ArrayType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -770,14 +738,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public FunctionType(CppSharp.Parser.AST.FunctionType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(32); - var arg0 = _0 == (CppSharp.Parser.AST.FunctionType) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -896,13 +856,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public PointerType(CppSharp.Parser.AST.PointerType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(20); - *((PointerType.Internal*) __Instance) = *((PointerType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -988,13 +941,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public MemberPointerType(CppSharp.Parser.AST.MemberPointerType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(16); - *((MemberPointerType.Internal*) __Instance) = *((MemberPointerType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -1065,13 +1011,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public TypedefType(CppSharp.Parser.AST.TypedefType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(12); - *((TypedefType.Internal*) __Instance) = *((TypedefType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -1143,13 +1082,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public AttributedType(CppSharp.Parser.AST.AttributedType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(24); - *((AttributedType.Internal*) __Instance) = *((AttributedType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -1243,13 +1175,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public DecayedType(CppSharp.Parser.AST.DecayedType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(32); - *((DecayedType.Internal*) __Instance) = *((DecayedType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -1370,12 +1295,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public TemplateArgument(CppSharp.Parser.AST.TemplateArgument _0) - { - __Instance = Marshal.AllocHGlobal(20); - *((TemplateArgument.Internal*) __Instance) = *((TemplateArgument.Internal*) _0.__Instance); - } - public void Dispose() { Dispose(disposing: true); @@ -1523,14 +1442,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public TemplateSpecializationType(CppSharp.Parser.AST.TemplateSpecializationType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(28); - var arg0 = _0 == (CppSharp.Parser.AST.TemplateSpecializationType) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -1654,13 +1565,6 @@ namespace CppSharp Internal.ctor_1(__Instance); } - public TemplateParameter(CppSharp.Parser.AST.TemplateParameter _0) - { - __Instance = Marshal.AllocHGlobal(24); - var arg0 = _0 == (CppSharp.Parser.AST.TemplateParameter) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -1756,14 +1660,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public TemplateParameterType(CppSharp.Parser.AST.TemplateParameterType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(32); - var arg0 = _0 == (CppSharp.Parser.AST.TemplateParameterType) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -1834,13 +1730,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public TemplateParameterSubstitutionType(CppSharp.Parser.AST.TemplateParameterSubstitutionType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(16); - *((TemplateParameterSubstitutionType.Internal*) __Instance) = *((TemplateParameterSubstitutionType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -1919,14 +1808,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public InjectedClassNameType(CppSharp.Parser.AST.InjectedClassNameType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(40); - var arg0 = _0 == (CppSharp.Parser.AST.InjectedClassNameType) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -2009,13 +1890,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public DependentNameType(CppSharp.Parser.AST.DependentNameType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(8); - *((DependentNameType.Internal*) __Instance) = *((DependentNameType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -2066,13 +1940,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public PackExpansionType(CppSharp.Parser.AST.PackExpansionType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(8); - *((PackExpansionType.Internal*) __Instance) = *((PackExpansionType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -2126,13 +1993,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public BuiltinType(CppSharp.Parser.AST.BuiltinType _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(12); - *((BuiltinType.Internal*) __Instance) = *((BuiltinType.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -2202,12 +2062,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public VTableComponent(CppSharp.Parser.AST.VTableComponent _0) - { - __Instance = Marshal.AllocHGlobal(12); - *((VTableComponent.Internal*) __Instance) = *((VTableComponent.Internal*) _0.__Instance); - } - public void Dispose() { Dispose(disposing: true); @@ -2327,13 +2181,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public VTableLayout(CppSharp.Parser.AST.VTableLayout _0) - { - __Instance = Marshal.AllocHGlobal(12); - var arg0 = _0 == (CppSharp.Parser.AST.VTableLayout) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -2427,13 +2274,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public VFTableInfo(CppSharp.Parser.AST.VFTableInfo _0) - { - __Instance = Marshal.AllocHGlobal(32); - var arg0 = _0 == (CppSharp.Parser.AST.VFTableInfo) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -2592,13 +2432,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public ClassLayout(CppSharp.Parser.AST.ClassLayout _0) - { - __Instance = Marshal.AllocHGlobal(48); - var arg0 = _0 == (CppSharp.Parser.AST.ClassLayout) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -2859,13 +2692,6 @@ namespace CppSharp Internal.ctor_0(__Instance, arg0); } - public Declaration(CppSharp.Parser.AST.Declaration _0) - { - __Instance = Marshal.AllocHGlobal(92); - var arg0 = _0 == (CppSharp.Parser.AST.Declaration) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -3281,14 +3107,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public DeclarationContext(CppSharp.Parser.AST.DeclarationContext _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(188); - var arg0 = _0 == (CppSharp.Parser.AST.DeclarationContext) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -3546,14 +3364,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public TypedefDecl(CppSharp.Parser.AST.TypedefDecl _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(100); - var arg0 = _0 == (CppSharp.Parser.AST.TypedefDecl) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -3665,14 +3475,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Parameter(CppSharp.Parser.AST.Parameter _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(104); - var arg0 = _0 == (CppSharp.Parser.AST.Parameter) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -3873,14 +3675,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Function(CppSharp.Parser.AST.Function _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(176); - var arg0 = _0 == (CppSharp.Parser.AST.Function) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -4210,14 +4004,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Method(CppSharp.Parser.AST.Method _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(204); - var arg0 = _0 == (CppSharp.Parser.AST.Method) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -4578,14 +4364,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Item(CppSharp.Parser.AST.Enumeration.Item _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(128); - var arg0 = _0 == (CppSharp.Parser.AST.Enumeration.Item) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -4646,14 +4424,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Enumeration(CppSharp.Parser.AST.Enumeration _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(116); - var arg0 = _0 == (CppSharp.Parser.AST.Enumeration) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -4824,14 +4594,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Variable(CppSharp.Parser.AST.Variable _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(124); - var arg0 = _0 == (CppSharp.Parser.AST.Variable) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -4920,12 +4682,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public BaseClassSpecifier(CppSharp.Parser.AST.BaseClassSpecifier _0) - { - __Instance = Marshal.AllocHGlobal(12); - *((BaseClassSpecifier.Internal*) __Instance) = *((BaseClassSpecifier.Internal*) _0.__Instance); - } - public void Dispose() { Dispose(disposing: true); @@ -5071,14 +4827,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Field(CppSharp.Parser.AST.Field _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(108); - var arg0 = _0 == (CppSharp.Parser.AST.Field) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -5211,14 +4959,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public AccessSpecifierDecl(CppSharp.Parser.AST.AccessSpecifierDecl _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(92); - var arg0 = _0 == (CppSharp.Parser.AST.AccessSpecifierDecl) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -5433,14 +5173,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Class(CppSharp.Parser.AST.Class _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(252); - var arg0 = _0 == (CppSharp.Parser.AST.Class) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -5785,14 +5517,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Template(CppSharp.Parser.AST.Template _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(108); - var arg0 = _0 == (CppSharp.Parser.AST.Template) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -5961,14 +5685,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public ClassTemplate(CppSharp.Parser.AST.ClassTemplate _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(120); - var arg0 = _0 == (CppSharp.Parser.AST.ClassTemplate) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -6201,14 +5917,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public ClassTemplateSpecialization(CppSharp.Parser.AST.ClassTemplateSpecialization _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(272); - var arg0 = _0 == (CppSharp.Parser.AST.ClassTemplateSpecialization) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -6426,14 +6134,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public ClassTemplatePartialSpecialization(CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(272); - var arg0 = _0 == (CppSharp.Parser.AST.ClassTemplatePartialSpecialization) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -6525,14 +6225,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public FunctionTemplate(CppSharp.Parser.AST.FunctionTemplate _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(108); - var arg0 = _0 == (CppSharp.Parser.AST.FunctionTemplate) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -6648,14 +6340,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public Namespace(CppSharp.Parser.AST.Namespace _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(192); - var arg0 = _0 == (CppSharp.Parser.AST.Namespace) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -6759,14 +6443,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public PreprocessedEntity(CppSharp.Parser.AST.PreprocessedEntity _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(96); - var arg0 = _0 == (CppSharp.Parser.AST.PreprocessedEntity) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_1(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -6883,14 +6559,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public MacroDefinition(CppSharp.Parser.AST.MacroDefinition _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(120); - var arg0 = _0 == (CppSharp.Parser.AST.MacroDefinition) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -7012,14 +6680,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public MacroExpansion(CppSharp.Parser.AST.MacroExpansion _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(124); - var arg0 = _0 == (CppSharp.Parser.AST.MacroExpansion) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -7201,14 +6861,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public TranslationUnit(CppSharp.Parser.AST.TranslationUnit _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(232); - var arg0 = _0 == (CppSharp.Parser.AST.TranslationUnit) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -7344,13 +6996,6 @@ namespace CppSharp Internal.ctor_1(__Instance); } - public NativeLibrary(CppSharp.Parser.AST.NativeLibrary _0) - { - __Instance = Marshal.AllocHGlobal(36); - var arg0 = _0 == (CppSharp.Parser.AST.NativeLibrary) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -7466,13 +7111,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public ASTContext(CppSharp.Parser.AST.ASTContext _0) - { - __Instance = Marshal.AllocHGlobal(12); - var arg0 = _0 == (CppSharp.Parser.AST.ASTContext) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -7551,12 +7189,6 @@ namespace CppSharp Internal.ctor_0(__Instance, arg0); } - public Comment(CppSharp.Parser.AST.Comment _0) - { - __Instance = Marshal.AllocHGlobal(4); - *((Comment.Internal*) __Instance) = *((Comment.Internal*) _0.__Instance); - } - public void Dispose() { Dispose(disposing: true); @@ -7625,13 +7257,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public FullComment(CppSharp.Parser.AST.FullComment _0) - : this(IntPtr.Zero) - { - __Instance = Marshal.AllocHGlobal(4); - *((FullComment.Internal*) __Instance) = *((FullComment.Internal*) _0.__Instance); - } - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -7714,13 +7339,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public RawComment(CppSharp.Parser.AST.RawComment _0) - { - __Instance = Marshal.AllocHGlobal(56); - var arg0 = _0 == (CppSharp.Parser.AST.RawComment) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); diff --git a/src/CppParser/Bindings/CSharp/CppParser.cs b/src/CppParser/Bindings/CSharp/CppParser.cs index 68415572..5db43700 100644 --- a/src/CppParser/Bindings/CSharp/CppParser.cs +++ b/src/CppParser/Bindings/CSharp/CppParser.cs @@ -216,13 +216,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public ParserOptions(CppSharp.Parser.ParserOptions _0) - { - __Instance = Marshal.AllocHGlobal(124); - var arg0 = _0 == (CppSharp.Parser.ParserOptions) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -513,7 +506,7 @@ namespace CppSharp [SuppressUnmanagedCodeSecurity] [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QAE@XZ")] - internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance); + internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance); [SuppressUnmanagedCodeSecurity] [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, @@ -566,14 +559,7 @@ namespace CppSharp public ParserDiagnostic() { __Instance = Marshal.AllocHGlobal(60); - Internal.ctor_1(__Instance); - } - - public ParserDiagnostic(CppSharp.Parser.ParserDiagnostic _0) - { - __Instance = Marshal.AllocHGlobal(60); - var arg0 = _0 == (CppSharp.Parser.ParserDiagnostic) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); + Internal.ctor_0(__Instance); } public void Dispose() @@ -739,13 +725,6 @@ namespace CppSharp Internal.ctor_0(__Instance); } - public ParserResult(CppSharp.Parser.ParserResult _0) - { - __Instance = Marshal.AllocHGlobal(24); - var arg0 = _0 == (CppSharp.Parser.ParserResult) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true); @@ -876,12 +855,6 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(1); } - public ClangParser(CppSharp.Parser.ClangParser _0) - { - __Instance = Marshal.AllocHGlobal(1); - *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance); - } - public void Dispose() { Dispose(disposing: true); diff --git a/src/CppParser/Bindings/CSharp/Target.cs b/src/CppParser/Bindings/CSharp/Target.cs index 15590062..a3e25582 100644 --- a/src/CppParser/Bindings/CSharp/Target.cs +++ b/src/CppParser/Bindings/CSharp/Target.cs @@ -196,13 +196,6 @@ namespace CppSharp Internal.ctor_1(__Instance); } - public ParserTargetInfo(CppSharp.Parser.ParserTargetInfo _0) - { - __Instance = Marshal.AllocHGlobal(176); - var arg0 = _0 == (CppSharp.Parser.ParserTargetInfo) null ? global::System.IntPtr.Zero : _0.__Instance; - Internal.cctor_2(__Instance, arg0); - } - public void Dispose() { Dispose(disposing: true);