Browse Source

Re-generated the parser bindings without copy constructors.

pull/225/head
triton 12 years ago
parent
commit
69a6ae7b33
  1. 349
      src/CppParser/Bindings/CLI/AST.cpp
  2. 104
      src/CppParser/Bindings/CLI/AST.h
  3. 24
      src/CppParser/Bindings/CLI/CppParser.cpp
  4. 8
      src/CppParser/Bindings/CLI/CppParser.h
  5. 6
      src/CppParser/Bindings/CLI/Target.cpp
  6. 2
      src/CppParser/Bindings/CLI/Target.h
  7. 382
      src/CppParser/Bindings/CSharp/AST.cs
  8. 31
      src/CppParser/Bindings/CSharp/CppParser.cs
  9. 7
      src/CppParser/Bindings/CSharp/Target.cs

349
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); 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() System::IntPtr CppSharp::Parser::AST::Type::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -67,12 +61,6 @@ CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers(System::IntPtr native)
NativePtr = __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() CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers()
{ {
NativePtr = new ::CppSharp::CppParser::AST::TypeQualifiers(); NativePtr = new ::CppSharp::CppParser::AST::TypeQualifiers();
@ -134,12 +122,6 @@ CppSharp::Parser::AST::QualifiedType::QualifiedType()
NativePtr = new ::CppSharp::CppParser::AST::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() System::IntPtr CppSharp::Parser::AST::QualifiedType::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -187,13 +169,6 @@ CppSharp::Parser::AST::TagType::TagType()
NativePtr = new ::CppSharp::CppParser::AST::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() 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); 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(); 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() 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); 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::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() unsigned int CppSharp::Parser::AST::FunctionType::ParametersCount::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->getParametersCount(); auto __ret = ((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->getParametersCount();
@ -338,13 +299,6 @@ CppSharp::Parser::AST::PointerType::PointerType()
NativePtr = new ::CppSharp::CppParser::AST::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() 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); 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(); 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() 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); 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(); 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() 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); 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(); 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() 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); 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(); 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() 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); 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(); 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() System::IntPtr CppSharp::Parser::AST::TemplateArgument::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -633,13 +553,6 @@ void CppSharp::Parser::AST::TemplateSpecializationType::addArguments(CppSharp::P
((::CppSharp::CppParser::AST::TemplateSpecializationType*)NativePtr)->addArguments(arg0); ((::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() unsigned int CppSharp::Parser::AST::TemplateSpecializationType::ArgumentsCount::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::TemplateSpecializationType*)NativePtr)->getArgumentsCount(); auto __ret = ((::CppSharp::CppParser::AST::TemplateSpecializationType*)NativePtr)->getArgumentsCount();
@ -690,12 +603,6 @@ CppSharp::Parser::AST::TemplateParameter::TemplateParameter()
NativePtr = new ::CppSharp::CppParser::AST::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() System::IntPtr CppSharp::Parser::AST::TemplateParameter::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -737,13 +644,6 @@ CppSharp::Parser::AST::TemplateParameterType::TemplateParameterType()
NativePtr = new ::CppSharp::CppParser::AST::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() 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); 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(); 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() 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); 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(); 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() 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); 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(); 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::PackExpansionType::PackExpansionType(::CppSharp::CppParser::AST::PackExpansionType* native)
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)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(); 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::BuiltinType::BuiltinType(::CppSharp::CppParser::AST::BuiltinType* native)
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)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(); 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() CppSharp::Parser::AST::PrimitiveType CppSharp::Parser::AST::BuiltinType::Type::get()
{ {
return (CppSharp::Parser::AST::PrimitiveType)((::CppSharp::CppParser::AST::BuiltinType*)NativePtr)->Type; 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(); 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() System::IntPtr CppSharp::Parser::AST::VTableComponent::__Instance::get()
{ {
return System::IntPtr(NativePtr); 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::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() System::IntPtr CppSharp::Parser::AST::VTableLayout::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -1043,12 +896,6 @@ CppSharp::Parser::AST::VFTableInfo::VFTableInfo()
NativePtr = new ::CppSharp::CppParser::AST::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() System::IntPtr CppSharp::Parser::AST::VFTableInfo::__Instance::get()
{ {
return System::IntPtr(NativePtr); 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::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() System::IntPtr CppSharp::Parser::AST::ClassLayout::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -1250,12 +1091,6 @@ void CppSharp::Parser::AST::Declaration::addPreprocessedEntities(CppSharp::Parse
((::CppSharp::CppParser::AST::Declaration*)NativePtr)->addPreprocessedEntities(arg0); ((::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() System::IntPtr CppSharp::Parser::AST::Declaration::__Instance::get()
{ {
return System::IntPtr(NativePtr); 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::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() unsigned int CppSharp::Parser::AST::DeclarationContext::NamespacesCount::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getNamespacesCount(); auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getNamespacesCount();
@ -1574,13 +1402,6 @@ CppSharp::Parser::AST::TypedefDecl::TypedefDecl()
NativePtr = new ::CppSharp::CppParser::AST::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() 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); 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(); 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() 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); 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::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() System::String^ CppSharp::Parser::AST::Function::Mangled::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::Function*)NativePtr)->getMangled(); auto __ret = ((::CppSharp::CppParser::AST::Function*)NativePtr)->getMangled();
@ -1813,13 +1620,6 @@ CppSharp::Parser::AST::Method::Method()
NativePtr = new ::CppSharp::CppParser::AST::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() 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); 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(); 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() System::String^ CppSharp::Parser::AST::Enumeration::Item::Expression::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->getExpression(); 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::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() unsigned int CppSharp::Parser::AST::Enumeration::ItemsCount::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::Enumeration*)NativePtr)->getItemsCount(); auto __ret = ((::CppSharp::CppParser::AST::Enumeration*)NativePtr)->getItemsCount();
@ -2068,13 +1854,6 @@ CppSharp::Parser::AST::Variable::Variable()
NativePtr = new ::CppSharp::CppParser::AST::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() System::String^ CppSharp::Parser::AST::Variable::Mangled::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::Variable*)NativePtr)->getMangled(); auto __ret = ((::CppSharp::CppParser::AST::Variable*)NativePtr)->getMangled();
@ -2115,12 +1894,6 @@ CppSharp::Parser::AST::BaseClassSpecifier::BaseClassSpecifier()
NativePtr = new ::CppSharp::CppParser::AST::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() System::IntPtr CppSharp::Parser::AST::BaseClassSpecifier::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -2178,13 +1951,6 @@ CppSharp::Parser::AST::Field::Field()
NativePtr = new ::CppSharp::CppParser::AST::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() 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); 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(); 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::Class::Class(::CppSharp::CppParser::AST::Class* native)
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)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::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() unsigned int CppSharp::Parser::AST::Class::BasesCount::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getBasesCount(); 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::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() unsigned int CppSharp::Parser::AST::Template::ParametersCount::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::Template*)NativePtr)->getParametersCount(); 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); 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() unsigned int CppSharp::Parser::AST::ClassTemplate::SpecializationsCount::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::ClassTemplate*)NativePtr)->getSpecializationsCount(); 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::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() unsigned int CppSharp::Parser::AST::ClassTemplateSpecialization::ArgumentsCount::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::ClassTemplateSpecialization*)NativePtr)->getArgumentsCount(); auto __ret = ((::CppSharp::CppParser::AST::ClassTemplateSpecialization*)NativePtr)->getArgumentsCount();
@ -2647,13 +2378,6 @@ CppSharp::Parser::AST::ClassTemplatePartialSpecialization::ClassTemplatePartialS
NativePtr = new ::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization(); 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::FunctionTemplate::FunctionTemplate(::CppSharp::CppParser::AST::FunctionTemplate* native)
: CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)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(); 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::Namespace::Namespace(::CppSharp::CppParser::AST::Namespace* native)
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)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(); 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() bool CppSharp::Parser::AST::Namespace::IsInline::get()
{ {
return ((::CppSharp::CppParser::AST::Namespace*)NativePtr)->IsInline; return ((::CppSharp::CppParser::AST::Namespace*)NativePtr)->IsInline;
@ -2729,13 +2439,6 @@ CppSharp::Parser::AST::PreprocessedEntity::PreprocessedEntity()
NativePtr = new ::CppSharp::CppParser::AST::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() CppSharp::Parser::AST::MacroLocation CppSharp::Parser::AST::PreprocessedEntity::Location::get()
{ {
return (CppSharp::Parser::AST::MacroLocation)((::CppSharp::CppParser::AST::PreprocessedEntity*)NativePtr)->Location; 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(); 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() System::String^ CppSharp::Parser::AST::MacroDefinition::Expression::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::MacroDefinition*)NativePtr)->getExpression(); auto __ret = ((::CppSharp::CppParser::AST::MacroDefinition*)NativePtr)->getExpression();
@ -2801,13 +2497,6 @@ CppSharp::Parser::AST::MacroExpansion::MacroExpansion()
NativePtr = new ::CppSharp::CppParser::AST::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() System::String^ CppSharp::Parser::AST::MacroExpansion::Text::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::MacroExpansion*)NativePtr)->getText(); 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::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() System::String^ CppSharp::Parser::AST::TranslationUnit::FileName::get()
{ {
auto __ret = ((::CppSharp::CppParser::AST::TranslationUnit*)NativePtr)->getFileName(); auto __ret = ((::CppSharp::CppParser::AST::TranslationUnit*)NativePtr)->getFileName();
@ -2929,12 +2611,6 @@ CppSharp::Parser::AST::NativeLibrary::NativeLibrary()
NativePtr = new ::CppSharp::CppParser::AST::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() System::IntPtr CppSharp::Parser::AST::NativeLibrary::__Instance::get()
{ {
return System::IntPtr(NativePtr); 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::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() System::IntPtr CppSharp::Parser::AST::ASTContext::__Instance::get()
{ {
return System::IntPtr(NativePtr); 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); 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() System::IntPtr CppSharp::Parser::AST::Comment::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -3076,13 +2740,6 @@ CppSharp::Parser::AST::FullComment::FullComment()
NativePtr = new ::CppSharp::CppParser::AST::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) CppSharp::Parser::AST::RawComment::RawComment(::CppSharp::CppParser::AST::RawComment* native)
{ {
NativePtr = native; NativePtr = native;
@ -3099,12 +2756,6 @@ CppSharp::Parser::AST::RawComment::RawComment()
NativePtr = new ::CppSharp::CppParser::AST::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() System::IntPtr CppSharp::Parser::AST::RawComment::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);

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

@ -293,8 +293,6 @@ namespace CppSharp
Type(System::IntPtr native); Type(System::IntPtr native);
Type(CppSharp::Parser::AST::TypeKind kind); Type(CppSharp::Parser::AST::TypeKind kind);
Type(CppSharp::Parser::AST::Type^ _0);
property CppSharp::Parser::AST::TypeKind Kind property CppSharp::Parser::AST::TypeKind Kind
{ {
CppSharp::Parser::AST::TypeKind get(); CppSharp::Parser::AST::TypeKind get();
@ -321,8 +319,6 @@ namespace CppSharp
TypeQualifiers(::CppSharp::CppParser::AST::TypeQualifiers* native); TypeQualifiers(::CppSharp::CppParser::AST::TypeQualifiers* native);
TypeQualifiers(System::IntPtr native); TypeQualifiers(System::IntPtr native);
TypeQualifiers(CppSharp::Parser::AST::TypeQualifiers^ _0);
TypeQualifiers(); TypeQualifiers();
property bool IsConst property bool IsConst
@ -359,8 +355,6 @@ namespace CppSharp
QualifiedType(System::IntPtr native); QualifiedType(System::IntPtr native);
QualifiedType(); QualifiedType();
QualifiedType(CppSharp::Parser::AST::QualifiedType^ _0);
property CppSharp::Parser::AST::Type^ Type property CppSharp::Parser::AST::Type^ Type
{ {
CppSharp::Parser::AST::Type^ get(); CppSharp::Parser::AST::Type^ get();
@ -382,8 +376,6 @@ namespace CppSharp
TagType(System::IntPtr native); TagType(System::IntPtr native);
TagType(); TagType();
TagType(CppSharp::Parser::AST::TagType^ _0);
property CppSharp::Parser::AST::Declaration^ Declaration property CppSharp::Parser::AST::Declaration^ Declaration
{ {
CppSharp::Parser::AST::Declaration^ get(); CppSharp::Parser::AST::Declaration^ get();
@ -407,8 +399,6 @@ namespace CppSharp
ArrayType(System::IntPtr native); ArrayType(System::IntPtr native);
ArrayType(); ArrayType();
ArrayType(CppSharp::Parser::AST::ArrayType^ _0);
property CppSharp::Parser::AST::QualifiedType^ QualifiedType property CppSharp::Parser::AST::QualifiedType^ QualifiedType
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -436,8 +426,6 @@ namespace CppSharp
FunctionType(System::IntPtr native); FunctionType(System::IntPtr native);
FunctionType(); FunctionType();
FunctionType(CppSharp::Parser::AST::FunctionType^ _0);
property unsigned int ParametersCount property unsigned int ParametersCount
{ {
unsigned int get(); unsigned int get();
@ -476,8 +464,6 @@ namespace CppSharp
PointerType(System::IntPtr native); PointerType(System::IntPtr native);
PointerType(); PointerType();
PointerType(CppSharp::Parser::AST::PointerType^ _0);
property CppSharp::Parser::AST::QualifiedType^ QualifiedPointee property CppSharp::Parser::AST::QualifiedType^ QualifiedPointee
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -499,8 +485,6 @@ namespace CppSharp
MemberPointerType(System::IntPtr native); MemberPointerType(System::IntPtr native);
MemberPointerType(); MemberPointerType();
MemberPointerType(CppSharp::Parser::AST::MemberPointerType^ _0);
property CppSharp::Parser::AST::QualifiedType^ Pointee property CppSharp::Parser::AST::QualifiedType^ Pointee
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -516,8 +500,6 @@ namespace CppSharp
TypedefType(System::IntPtr native); TypedefType(System::IntPtr native);
TypedefType(); TypedefType();
TypedefType(CppSharp::Parser::AST::TypedefType^ _0);
property CppSharp::Parser::AST::TypedefDecl^ Declaration property CppSharp::Parser::AST::TypedefDecl^ Declaration
{ {
CppSharp::Parser::AST::TypedefDecl^ get(); CppSharp::Parser::AST::TypedefDecl^ get();
@ -533,8 +515,6 @@ namespace CppSharp
AttributedType(System::IntPtr native); AttributedType(System::IntPtr native);
AttributedType(); AttributedType();
AttributedType(CppSharp::Parser::AST::AttributedType^ _0);
property CppSharp::Parser::AST::QualifiedType^ Modified property CppSharp::Parser::AST::QualifiedType^ Modified
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -556,8 +536,6 @@ namespace CppSharp
DecayedType(System::IntPtr native); DecayedType(System::IntPtr native);
DecayedType(); DecayedType();
DecayedType(CppSharp::Parser::AST::DecayedType^ _0);
property CppSharp::Parser::AST::QualifiedType^ Decayed property CppSharp::Parser::AST::QualifiedType^ Decayed
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -604,8 +582,6 @@ namespace CppSharp
TemplateArgument(System::IntPtr native); TemplateArgument(System::IntPtr native);
TemplateArgument(); TemplateArgument();
TemplateArgument(CppSharp::Parser::AST::TemplateArgument^ _0);
property CppSharp::Parser::AST::TemplateArgument::ArgumentKind Kind property CppSharp::Parser::AST::TemplateArgument::ArgumentKind Kind
{ {
CppSharp::Parser::AST::TemplateArgument::ArgumentKind get(); CppSharp::Parser::AST::TemplateArgument::ArgumentKind get();
@ -639,8 +615,6 @@ namespace CppSharp
TemplateSpecializationType(System::IntPtr native); TemplateSpecializationType(System::IntPtr native);
TemplateSpecializationType(); TemplateSpecializationType();
TemplateSpecializationType(CppSharp::Parser::AST::TemplateSpecializationType^ _0);
property unsigned int ArgumentsCount property unsigned int ArgumentsCount
{ {
unsigned int get(); unsigned int get();
@ -678,8 +652,6 @@ namespace CppSharp
TemplateParameter(System::IntPtr native); TemplateParameter(System::IntPtr native);
TemplateParameter(); TemplateParameter();
TemplateParameter(CppSharp::Parser::AST::TemplateParameter^ _0);
property System::String^ Name property System::String^ Name
{ {
System::String^ get(); System::String^ get();
@ -697,8 +669,6 @@ namespace CppSharp
TemplateParameterType(System::IntPtr native); TemplateParameterType(System::IntPtr native);
TemplateParameterType(); TemplateParameterType();
TemplateParameterType(CppSharp::Parser::AST::TemplateParameterType^ _0);
property CppSharp::Parser::AST::TemplateParameter^ Parameter property CppSharp::Parser::AST::TemplateParameter^ Parameter
{ {
CppSharp::Parser::AST::TemplateParameter^ get(); CppSharp::Parser::AST::TemplateParameter^ get();
@ -714,8 +684,6 @@ namespace CppSharp
TemplateParameterSubstitutionType(System::IntPtr native); TemplateParameterSubstitutionType(System::IntPtr native);
TemplateParameterSubstitutionType(); TemplateParameterSubstitutionType();
TemplateParameterSubstitutionType(CppSharp::Parser::AST::TemplateParameterSubstitutionType^ _0);
property CppSharp::Parser::AST::QualifiedType^ Replacement property CppSharp::Parser::AST::QualifiedType^ Replacement
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -731,8 +699,6 @@ namespace CppSharp
InjectedClassNameType(System::IntPtr native); InjectedClassNameType(System::IntPtr native);
InjectedClassNameType(); InjectedClassNameType();
InjectedClassNameType(CppSharp::Parser::AST::InjectedClassNameType^ _0);
property CppSharp::Parser::AST::TemplateSpecializationType^ TemplateSpecialization property CppSharp::Parser::AST::TemplateSpecializationType^ TemplateSpecialization
{ {
CppSharp::Parser::AST::TemplateSpecializationType^ get(); CppSharp::Parser::AST::TemplateSpecializationType^ get();
@ -753,8 +719,6 @@ namespace CppSharp
DependentNameType(::CppSharp::CppParser::AST::DependentNameType* native); DependentNameType(::CppSharp::CppParser::AST::DependentNameType* native);
DependentNameType(System::IntPtr native); DependentNameType(System::IntPtr native);
DependentNameType(); DependentNameType();
DependentNameType(CppSharp::Parser::AST::DependentNameType^ _0);
}; };
public ref class PackExpansionType : CppSharp::Parser::AST::Type public ref class PackExpansionType : CppSharp::Parser::AST::Type
@ -764,8 +728,6 @@ namespace CppSharp
PackExpansionType(::CppSharp::CppParser::AST::PackExpansionType* native); PackExpansionType(::CppSharp::CppParser::AST::PackExpansionType* native);
PackExpansionType(System::IntPtr native); PackExpansionType(System::IntPtr native);
PackExpansionType(); PackExpansionType();
PackExpansionType(CppSharp::Parser::AST::PackExpansionType^ _0);
}; };
public ref class BuiltinType : CppSharp::Parser::AST::Type public ref class BuiltinType : CppSharp::Parser::AST::Type
@ -776,8 +738,6 @@ namespace CppSharp
BuiltinType(System::IntPtr native); BuiltinType(System::IntPtr native);
BuiltinType(); BuiltinType();
BuiltinType(CppSharp::Parser::AST::BuiltinType^ _0);
property CppSharp::Parser::AST::PrimitiveType Type property CppSharp::Parser::AST::PrimitiveType Type
{ {
CppSharp::Parser::AST::PrimitiveType get(); CppSharp::Parser::AST::PrimitiveType get();
@ -800,8 +760,6 @@ namespace CppSharp
VTableComponent(System::IntPtr native); VTableComponent(System::IntPtr native);
VTableComponent(); VTableComponent();
VTableComponent(CppSharp::Parser::AST::VTableComponent^ _0);
property CppSharp::Parser::AST::VTableComponentKind Kind property CppSharp::Parser::AST::VTableComponentKind Kind
{ {
CppSharp::Parser::AST::VTableComponentKind get(); CppSharp::Parser::AST::VTableComponentKind get();
@ -836,8 +794,6 @@ namespace CppSharp
VTableLayout(System::IntPtr native); VTableLayout(System::IntPtr native);
VTableLayout(); VTableLayout();
VTableLayout(CppSharp::Parser::AST::VTableLayout^ _0);
property unsigned int ComponentsCount property unsigned int ComponentsCount
{ {
unsigned int get(); unsigned int get();
@ -863,8 +819,6 @@ namespace CppSharp
VFTableInfo(System::IntPtr native); VFTableInfo(System::IntPtr native);
VFTableInfo(); VFTableInfo();
VFTableInfo(CppSharp::Parser::AST::VFTableInfo^ _0);
property unsigned long long VBTableIndex property unsigned long long VBTableIndex
{ {
unsigned long long get(); unsigned long long get();
@ -905,8 +859,6 @@ namespace CppSharp
ClassLayout(System::IntPtr native); ClassLayout(System::IntPtr native);
ClassLayout(); ClassLayout();
ClassLayout(CppSharp::Parser::AST::ClassLayout^ _0);
property unsigned int VFTablesCount property unsigned int VFTablesCount
{ {
unsigned int get(); unsigned int get();
@ -974,8 +926,6 @@ namespace CppSharp
Declaration(System::IntPtr native); Declaration(System::IntPtr native);
Declaration(CppSharp::Parser::AST::DeclarationKind kind); Declaration(CppSharp::Parser::AST::DeclarationKind kind);
Declaration(CppSharp::Parser::AST::Declaration^ _0);
property System::String^ Name property System::String^ Name
{ {
System::String^ get(); System::String^ get();
@ -1060,8 +1010,6 @@ namespace CppSharp
DeclarationContext(System::IntPtr native); DeclarationContext(System::IntPtr native);
DeclarationContext(); DeclarationContext();
DeclarationContext(CppSharp::Parser::AST::DeclarationContext^ _0);
property unsigned int NamespacesCount property unsigned int NamespacesCount
{ {
unsigned int get(); unsigned int get();
@ -1140,8 +1088,6 @@ namespace CppSharp
TypedefDecl(System::IntPtr native); TypedefDecl(System::IntPtr native);
TypedefDecl(); TypedefDecl();
TypedefDecl(CppSharp::Parser::AST::TypedefDecl^ _0);
property CppSharp::Parser::AST::QualifiedType^ QualifiedType property CppSharp::Parser::AST::QualifiedType^ QualifiedType
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -1157,8 +1103,6 @@ namespace CppSharp
Parameter(System::IntPtr native); Parameter(System::IntPtr native);
Parameter(); Parameter();
Parameter(CppSharp::Parser::AST::Parameter^ _0);
property CppSharp::Parser::AST::QualifiedType^ QualifiedType property CppSharp::Parser::AST::QualifiedType^ QualifiedType
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -1186,8 +1130,6 @@ namespace CppSharp
Function(System::IntPtr native); Function(System::IntPtr native);
Function(); Function();
Function(CppSharp::Parser::AST::Function^ _0);
property System::String^ Mangled property System::String^ Mangled
{ {
System::String^ get(); System::String^ get();
@ -1266,8 +1208,6 @@ namespace CppSharp
Method(System::IntPtr native); Method(System::IntPtr native);
Method(); Method();
Method(CppSharp::Parser::AST::Method^ _0);
property CppSharp::Parser::AST::AccessSpecifierDecl^ AccessDecl property CppSharp::Parser::AST::AccessSpecifierDecl^ AccessDecl
{ {
CppSharp::Parser::AST::AccessSpecifierDecl^ get(); CppSharp::Parser::AST::AccessSpecifierDecl^ get();
@ -1355,8 +1295,6 @@ namespace CppSharp
Item(System::IntPtr native); Item(System::IntPtr native);
Item(); Item();
Item(CppSharp::Parser::AST::Enumeration::Item^ _0);
property System::String^ Expression property System::String^ Expression
{ {
System::String^ get(); System::String^ get();
@ -1374,8 +1312,6 @@ namespace CppSharp
Enumeration(System::IntPtr native); Enumeration(System::IntPtr native);
Enumeration(); Enumeration();
Enumeration(CppSharp::Parser::AST::Enumeration^ _0);
property unsigned int ItemsCount property unsigned int ItemsCount
{ {
unsigned int get(); unsigned int get();
@ -1412,8 +1348,6 @@ namespace CppSharp
Variable(System::IntPtr native); Variable(System::IntPtr native);
Variable(); Variable();
Variable(CppSharp::Parser::AST::Variable^ _0);
property System::String^ Mangled property System::String^ Mangled
{ {
System::String^ get(); System::String^ get();
@ -1442,8 +1376,6 @@ namespace CppSharp
BaseClassSpecifier(System::IntPtr native); BaseClassSpecifier(System::IntPtr native);
BaseClassSpecifier(); BaseClassSpecifier();
BaseClassSpecifier(CppSharp::Parser::AST::BaseClassSpecifier^ _0);
property CppSharp::Parser::AST::AccessSpecifier Access property CppSharp::Parser::AST::AccessSpecifier Access
{ {
CppSharp::Parser::AST::AccessSpecifier get(); CppSharp::Parser::AST::AccessSpecifier get();
@ -1471,8 +1403,6 @@ namespace CppSharp
Field(System::IntPtr native); Field(System::IntPtr native);
Field(); Field();
Field(CppSharp::Parser::AST::Field^ _0);
property CppSharp::Parser::AST::QualifiedType^ QualifiedType property CppSharp::Parser::AST::QualifiedType^ QualifiedType
{ {
CppSharp::Parser::AST::QualifiedType^ get(); CppSharp::Parser::AST::QualifiedType^ get();
@ -1499,8 +1429,6 @@ namespace CppSharp
AccessSpecifierDecl(::CppSharp::CppParser::AST::AccessSpecifierDecl* native); AccessSpecifierDecl(::CppSharp::CppParser::AST::AccessSpecifierDecl* native);
AccessSpecifierDecl(System::IntPtr native); AccessSpecifierDecl(System::IntPtr native);
AccessSpecifierDecl(); AccessSpecifierDecl();
AccessSpecifierDecl(CppSharp::Parser::AST::AccessSpecifierDecl^ _0);
}; };
public ref class Class : CppSharp::Parser::AST::DeclarationContext public ref class Class : CppSharp::Parser::AST::DeclarationContext
@ -1511,8 +1439,6 @@ namespace CppSharp
Class(System::IntPtr native); Class(System::IntPtr native);
Class(); Class();
Class(CppSharp::Parser::AST::Class^ _0);
property unsigned int BasesCount property unsigned int BasesCount
{ {
unsigned int get(); unsigned int get();
@ -1618,8 +1544,6 @@ namespace CppSharp
Template(System::IntPtr native); Template(System::IntPtr native);
Template(); Template();
Template(CppSharp::Parser::AST::Template^ _0);
property unsigned int ParametersCount property unsigned int ParametersCount
{ {
unsigned int get(); unsigned int get();
@ -1644,8 +1568,6 @@ namespace CppSharp
ClassTemplate(System::IntPtr native); ClassTemplate(System::IntPtr native);
ClassTemplate(); ClassTemplate();
ClassTemplate(CppSharp::Parser::AST::ClassTemplate^ _0);
property unsigned int SpecializationsCount property unsigned int SpecializationsCount
{ {
unsigned int get(); unsigned int get();
@ -1672,8 +1594,6 @@ namespace CppSharp
ClassTemplateSpecialization(System::IntPtr native); ClassTemplateSpecialization(System::IntPtr native);
ClassTemplateSpecialization(); ClassTemplateSpecialization();
ClassTemplateSpecialization(CppSharp::Parser::AST::ClassTemplateSpecialization^ _0);
property unsigned int ArgumentsCount property unsigned int ArgumentsCount
{ {
unsigned int get(); unsigned int get();
@ -1703,8 +1623,6 @@ namespace CppSharp
ClassTemplatePartialSpecialization(::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization* native); ClassTemplatePartialSpecialization(::CppSharp::CppParser::AST::ClassTemplatePartialSpecialization* native);
ClassTemplatePartialSpecialization(System::IntPtr native); ClassTemplatePartialSpecialization(System::IntPtr native);
ClassTemplatePartialSpecialization(); ClassTemplatePartialSpecialization();
ClassTemplatePartialSpecialization(CppSharp::Parser::AST::ClassTemplatePartialSpecialization^ _0);
}; };
public ref class FunctionTemplate : CppSharp::Parser::AST::Template public ref class FunctionTemplate : CppSharp::Parser::AST::Template
@ -1714,8 +1632,6 @@ namespace CppSharp
FunctionTemplate(::CppSharp::CppParser::AST::FunctionTemplate* native); FunctionTemplate(::CppSharp::CppParser::AST::FunctionTemplate* native);
FunctionTemplate(System::IntPtr native); FunctionTemplate(System::IntPtr native);
FunctionTemplate(); FunctionTemplate();
FunctionTemplate(CppSharp::Parser::AST::FunctionTemplate^ _0);
}; };
public ref class Namespace : CppSharp::Parser::AST::DeclarationContext public ref class Namespace : CppSharp::Parser::AST::DeclarationContext
@ -1726,8 +1642,6 @@ namespace CppSharp
Namespace(System::IntPtr native); Namespace(System::IntPtr native);
Namespace(); Namespace();
Namespace(CppSharp::Parser::AST::Namespace^ _0);
property bool IsInline property bool IsInline
{ {
bool get(); bool get();
@ -1743,8 +1657,6 @@ namespace CppSharp
PreprocessedEntity(System::IntPtr native); PreprocessedEntity(System::IntPtr native);
PreprocessedEntity(); PreprocessedEntity();
PreprocessedEntity(CppSharp::Parser::AST::PreprocessedEntity^ _0);
property CppSharp::Parser::AST::MacroLocation Location property CppSharp::Parser::AST::MacroLocation Location
{ {
CppSharp::Parser::AST::MacroLocation get(); CppSharp::Parser::AST::MacroLocation get();
@ -1760,8 +1672,6 @@ namespace CppSharp
MacroDefinition(System::IntPtr native); MacroDefinition(System::IntPtr native);
MacroDefinition(); MacroDefinition();
MacroDefinition(CppSharp::Parser::AST::MacroDefinition^ _0);
property System::String^ Expression property System::String^ Expression
{ {
System::String^ get(); System::String^ get();
@ -1777,8 +1687,6 @@ namespace CppSharp
MacroExpansion(System::IntPtr native); MacroExpansion(System::IntPtr native);
MacroExpansion(); MacroExpansion();
MacroExpansion(CppSharp::Parser::AST::MacroExpansion^ _0);
property System::String^ Text property System::String^ Text
{ {
System::String^ get(); System::String^ get();
@ -1800,8 +1708,6 @@ namespace CppSharp
TranslationUnit(System::IntPtr native); TranslationUnit(System::IntPtr native);
TranslationUnit(); TranslationUnit();
TranslationUnit(CppSharp::Parser::AST::TranslationUnit^ _0);
property System::String^ FileName property System::String^ FileName
{ {
System::String^ get(); System::String^ get();
@ -1839,8 +1745,6 @@ namespace CppSharp
NativeLibrary(System::IntPtr native); NativeLibrary(System::IntPtr native);
NativeLibrary(); NativeLibrary();
NativeLibrary(CppSharp::Parser::AST::NativeLibrary^ _0);
property System::String^ FileName property System::String^ FileName
{ {
System::String^ get(); System::String^ get();
@ -1872,8 +1776,6 @@ namespace CppSharp
ASTContext(System::IntPtr native); ASTContext(System::IntPtr native);
ASTContext(); ASTContext();
ASTContext(CppSharp::Parser::AST::ASTContext^ _0);
property unsigned int TranslationUnitsCount property unsigned int TranslationUnitsCount
{ {
unsigned int get(); unsigned int get();
@ -1899,8 +1801,6 @@ namespace CppSharp
Comment(System::IntPtr native); Comment(System::IntPtr native);
Comment(CppSharp::Parser::AST::CommentKind kind); Comment(CppSharp::Parser::AST::CommentKind kind);
Comment(CppSharp::Parser::AST::Comment^ _0);
property CppSharp::Parser::AST::CommentKind Kind property CppSharp::Parser::AST::CommentKind Kind
{ {
CppSharp::Parser::AST::CommentKind get(); CppSharp::Parser::AST::CommentKind get();
@ -1915,8 +1815,6 @@ namespace CppSharp
FullComment(::CppSharp::CppParser::AST::FullComment* native); FullComment(::CppSharp::CppParser::AST::FullComment* native);
FullComment(System::IntPtr native); FullComment(System::IntPtr native);
FullComment(); FullComment();
FullComment(CppSharp::Parser::AST::FullComment^ _0);
}; };
public ref class RawComment : ICppInstance public ref class RawComment : ICppInstance
@ -1934,8 +1832,6 @@ namespace CppSharp
RawComment(System::IntPtr native); RawComment(System::IntPtr native);
RawComment(); RawComment();
RawComment(CppSharp::Parser::AST::RawComment^ _0);
property System::String^ Text property System::String^ Text
{ {
System::String^ get(); System::String^ get();

24
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::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() System::IntPtr CppSharp::Parser::ParserOptions::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -251,12 +245,6 @@ CppSharp::Parser::ParserDiagnostic::ParserDiagnostic()
NativePtr = new ::CppSharp::CppParser::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() System::IntPtr CppSharp::Parser::ParserDiagnostic::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -354,12 +342,6 @@ void CppSharp::Parser::ParserResult::addDiagnostics(CppSharp::Parser::ParserDiag
((::CppSharp::CppParser::ParserResult*)NativePtr)->addDiagnostics(arg0); ((::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() System::IntPtr CppSharp::Parser::ParserResult::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);
@ -446,12 +428,6 @@ CppSharp::Parser::ClangParser::ClangParser()
NativePtr = new ::CppSharp::CppParser::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() System::IntPtr CppSharp::Parser::ClangParser::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);

8
src/CppParser/Bindings/CLI/CppParser.h

@ -68,8 +68,6 @@ namespace CppSharp
ParserOptions(System::IntPtr native); ParserOptions(System::IntPtr native);
ParserOptions(); ParserOptions();
ParserOptions(CppSharp::Parser::ParserOptions^ _0);
property unsigned int ArgumentsCount property unsigned int ArgumentsCount
{ {
unsigned int get(); unsigned int get();
@ -185,8 +183,6 @@ namespace CppSharp
ParserDiagnostic(System::IntPtr native); ParserDiagnostic(System::IntPtr native);
ParserDiagnostic(); ParserDiagnostic();
ParserDiagnostic(CppSharp::Parser::ParserDiagnostic^ _0);
property System::String^ FileName property System::String^ FileName
{ {
System::String^ get(); System::String^ get();
@ -233,8 +229,6 @@ namespace CppSharp
ParserResult(System::IntPtr native); ParserResult(System::IntPtr native);
ParserResult(); ParserResult();
ParserResult(CppSharp::Parser::ParserResult^ _0);
property unsigned int DiagnosticsCount property unsigned int DiagnosticsCount
{ {
unsigned int get(); unsigned int get();
@ -278,8 +272,6 @@ namespace CppSharp
ClangParser(System::IntPtr native); ClangParser(System::IntPtr native);
ClangParser(); ClangParser();
ClangParser(CppSharp::Parser::ClangParser^ _0);
static CppSharp::Parser::ParserResult^ ParseHeader(CppSharp::Parser::ParserOptions^ Opts); static CppSharp::Parser::ParserResult^ ParseHeader(CppSharp::Parser::ParserOptions^ Opts);
static CppSharp::Parser::ParserResult^ ParseLibrary(CppSharp::Parser::ParserOptions^ Opts); static CppSharp::Parser::ParserResult^ ParseLibrary(CppSharp::Parser::ParserOptions^ Opts);

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

@ -19,12 +19,6 @@ CppSharp::Parser::ParserTargetInfo::ParserTargetInfo()
NativePtr = new ::CppSharp::CppParser::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() System::IntPtr CppSharp::Parser::ParserTargetInfo::__Instance::get()
{ {
return System::IntPtr(NativePtr); return System::IntPtr(NativePtr);

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

@ -46,8 +46,6 @@ namespace CppSharp
ParserTargetInfo(System::IntPtr native); ParserTargetInfo(System::IntPtr native);
ParserTargetInfo(); ParserTargetInfo();
ParserTargetInfo(CppSharp::Parser::ParserTargetInfo^ _0);
property System::String^ ABI property System::String^ ABI
{ {
System::String^ get(); System::String^ get();

382
src/CppParser/Bindings/CSharp/AST.cs

@ -253,12 +253,6 @@ namespace CppSharp
Internal.ctor_0(__Instance, arg0); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -338,12 +332,6 @@ namespace CppSharp
__Instance = native; __Instance = native;
} }
public TypeQualifiers(CppSharp.Parser.AST.TypeQualifiers _0)
{
__Instance = Marshal.AllocHGlobal(3);
*((TypeQualifiers.Internal*) __Instance) = *((TypeQualifiers.Internal*) _0.__Instance);
}
public TypeQualifiers() public TypeQualifiers()
{ {
__Instance = Marshal.AllocHGlobal(3); __Instance = Marshal.AllocHGlobal(3);
@ -451,12 +439,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -548,13 +530,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -637,13 +612,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -770,14 +738,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -896,13 +856,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -988,13 +941,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -1065,13 +1011,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -1143,13 +1082,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -1243,13 +1175,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -1370,12 +1295,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -1523,14 +1442,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -1654,13 +1565,6 @@ namespace CppSharp
Internal.ctor_1(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -1756,14 +1660,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -1834,13 +1730,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -1919,14 +1808,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -2009,13 +1890,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -2066,13 +1940,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -2126,13 +1993,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -2202,12 +2062,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -2327,13 +2181,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -2427,13 +2274,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -2592,13 +2432,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -2859,13 +2692,6 @@ namespace CppSharp
Internal.ctor_0(__Instance, arg0); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -3281,14 +3107,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -3546,14 +3364,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -3665,14 +3475,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -3873,14 +3675,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -4210,14 +4004,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -4578,14 +4364,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -4646,14 +4424,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -4824,14 +4594,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -4920,12 +4682,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -5071,14 +4827,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -5211,14 +4959,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -5433,14 +5173,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -5785,14 +5517,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -5961,14 +5685,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -6201,14 +5917,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -6426,14 +6134,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -6525,14 +6225,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -6648,14 +6340,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -6759,14 +6443,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -6883,14 +6559,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -7012,14 +6680,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -7201,14 +6861,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -7344,13 +6996,6 @@ namespace CppSharp
Internal.ctor_1(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -7466,13 +7111,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -7551,12 +7189,6 @@ namespace CppSharp
Internal.ctor_0(__Instance, arg0); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -7625,13 +7257,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing); base.Dispose(disposing);
@ -7714,13 +7339,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);

31
src/CppParser/Bindings/CSharp/CppParser.cs

@ -216,13 +216,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -513,7 +506,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity] [SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QAE@XZ")] 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] [SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@ -566,14 +559,7 @@ namespace CppSharp
public ParserDiagnostic() public ParserDiagnostic()
{ {
__Instance = Marshal.AllocHGlobal(60); __Instance = Marshal.AllocHGlobal(60);
Internal.ctor_1(__Instance); Internal.ctor_0(__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);
} }
public void Dispose() public void Dispose()
@ -739,13 +725,6 @@ namespace CppSharp
Internal.ctor_0(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);
@ -876,12 +855,6 @@ namespace CppSharp
__Instance = Marshal.AllocHGlobal(1); __Instance = Marshal.AllocHGlobal(1);
} }
public ClangParser(CppSharp.Parser.ClangParser _0)
{
__Instance = Marshal.AllocHGlobal(1);
*((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
}
public void Dispose() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);

7
src/CppParser/Bindings/CSharp/Target.cs

@ -196,13 +196,6 @@ namespace CppSharp
Internal.ctor_1(__Instance); 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() public void Dispose()
{ {
Dispose(disposing: true); Dispose(disposing: true);

Loading…
Cancel
Save