Browse Source

Re-generated the parser bindings.

pull/159/head
triton 12 years ago
parent
commit
8acad13760
  1. 66
      src/CppParser/Bindings/CLI/AST.cpp
  2. 28
      src/CppParser/Bindings/CLI/AST.h
  3. 16
      src/CppParser/Bindings/CLI/CppParser.cpp
  4. 8
      src/CppParser/Bindings/CLI/CppParser.h
  5. 132
      src/CppParser/Bindings/CSharp/AST.cs
  6. 8
      src/CppParser/Bindings/CSharp/CppParser.cs

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

@ -20,12 +20,12 @@ CppSharp::Parser::AST::Type::Type(CppSharp::Parser::AST::TypeKind kind) @@ -20,12 +20,12 @@ CppSharp::Parser::AST::Type::Type(CppSharp::Parser::AST::TypeKind kind)
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);
}
void CppSharp::Parser::AST::Type::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::Type::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::Type*)object.ToPointer();
}
@ -66,12 +66,12 @@ CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers() @@ -66,12 +66,12 @@ CppSharp::Parser::AST::TypeQualifiers::TypeQualifiers()
NativePtr = new ::CppSharp::CppParser::AST::TypeQualifiers();
}
System::IntPtr CppSharp::Parser::AST::TypeQualifiers::Instance::get()
System::IntPtr CppSharp::Parser::AST::TypeQualifiers::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::TypeQualifiers::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::TypeQualifiers::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::TypeQualifiers*)object.ToPointer();
}
@ -122,12 +122,12 @@ CppSharp::Parser::AST::QualifiedType::QualifiedType() @@ -122,12 +122,12 @@ CppSharp::Parser::AST::QualifiedType::QualifiedType()
NativePtr = new ::CppSharp::CppParser::AST::QualifiedType();
}
System::IntPtr CppSharp::Parser::AST::QualifiedType::Instance::get()
System::IntPtr CppSharp::Parser::AST::QualifiedType::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::QualifiedType::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::QualifiedType::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::QualifiedType*)object.ToPointer();
}
@ -467,12 +467,12 @@ CppSharp::Parser::AST::TemplateArgument::TemplateArgument() @@ -467,12 +467,12 @@ CppSharp::Parser::AST::TemplateArgument::TemplateArgument()
NativePtr = new ::CppSharp::CppParser::AST::TemplateArgument();
}
System::IntPtr CppSharp::Parser::AST::TemplateArgument::Instance::get()
System::IntPtr CppSharp::Parser::AST::TemplateArgument::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::TemplateArgument::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::TemplateArgument::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::TemplateArgument*)object.ToPointer();
}
@ -591,12 +591,12 @@ CppSharp::Parser::AST::TemplateParameter::TemplateParameter() @@ -591,12 +591,12 @@ CppSharp::Parser::AST::TemplateParameter::TemplateParameter()
NativePtr = new ::CppSharp::CppParser::AST::TemplateParameter();
}
System::IntPtr CppSharp::Parser::AST::TemplateParameter::Instance::get()
System::IntPtr CppSharp::Parser::AST::TemplateParameter::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::TemplateParameter::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::TemplateParameter::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::TemplateParameter*)object.ToPointer();
}
@ -767,12 +767,12 @@ CppSharp::Parser::AST::RawComment::RawComment() @@ -767,12 +767,12 @@ CppSharp::Parser::AST::RawComment::RawComment()
NativePtr = new ::CppSharp::CppParser::AST::RawComment();
}
System::IntPtr CppSharp::Parser::AST::RawComment::Instance::get()
System::IntPtr CppSharp::Parser::AST::RawComment::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::RawComment::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::RawComment::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::RawComment*)object.ToPointer();
}
@ -833,12 +833,12 @@ CppSharp::Parser::AST::VTableComponent::VTableComponent() @@ -833,12 +833,12 @@ CppSharp::Parser::AST::VTableComponent::VTableComponent()
NativePtr = new ::CppSharp::CppParser::AST::VTableComponent();
}
System::IntPtr CppSharp::Parser::AST::VTableComponent::Instance::get()
System::IntPtr CppSharp::Parser::AST::VTableComponent::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::VTableComponent::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::VTableComponent::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::VTableComponent*)object.ToPointer();
}
@ -896,12 +896,12 @@ CppSharp::Parser::AST::VTableLayout::VTableLayout() @@ -896,12 +896,12 @@ CppSharp::Parser::AST::VTableLayout::VTableLayout()
NativePtr = new ::CppSharp::CppParser::AST::VTableLayout();
}
System::IntPtr CppSharp::Parser::AST::VTableLayout::Instance::get()
System::IntPtr CppSharp::Parser::AST::VTableLayout::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::VTableLayout::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::VTableLayout::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::VTableLayout*)object.ToPointer();
}
@ -928,12 +928,12 @@ CppSharp::Parser::AST::VFTableInfo::VFTableInfo() @@ -928,12 +928,12 @@ CppSharp::Parser::AST::VFTableInfo::VFTableInfo()
NativePtr = new ::CppSharp::CppParser::AST::VFTableInfo();
}
System::IntPtr CppSharp::Parser::AST::VFTableInfo::Instance::get()
System::IntPtr CppSharp::Parser::AST::VFTableInfo::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::VFTableInfo::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::VFTableInfo::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::VFTableInfo*)object.ToPointer();
}
@ -989,6 +989,11 @@ CppSharp::Parser::AST::ClassLayout::ClassLayout(System::IntPtr native) @@ -989,6 +989,11 @@ CppSharp::Parser::AST::ClassLayout::ClassLayout(System::IntPtr native)
NativePtr = __native;
}
CppSharp::Parser::AST::ClassLayout::ClassLayout()
{
NativePtr = new ::CppSharp::CppParser::AST::ClassLayout();
}
CppSharp::Parser::AST::VFTableInfo^ CppSharp::Parser::AST::ClassLayout::getVFTables(unsigned int i)
{
auto __ret = ((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->getVFTables(i);
@ -996,17 +1001,12 @@ CppSharp::Parser::AST::VFTableInfo^ CppSharp::Parser::AST::ClassLayout::getVFTab @@ -996,17 +1001,12 @@ CppSharp::Parser::AST::VFTableInfo^ CppSharp::Parser::AST::ClassLayout::getVFTab
return gcnew CppSharp::Parser::AST::VFTableInfo((::CppSharp::CppParser::AST::VFTableInfo*)____ret);
}
CppSharp::Parser::AST::ClassLayout::ClassLayout()
{
NativePtr = new ::CppSharp::CppParser::AST::ClassLayout();
}
System::IntPtr CppSharp::Parser::AST::ClassLayout::Instance::get()
System::IntPtr CppSharp::Parser::AST::ClassLayout::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::ClassLayout::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::ClassLayout::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::ClassLayout*)object.ToPointer();
}
@ -1111,12 +1111,12 @@ CppSharp::Parser::AST::PreprocessedEntity^ CppSharp::Parser::AST::Declaration::g @@ -1111,12 +1111,12 @@ CppSharp::Parser::AST::PreprocessedEntity^ CppSharp::Parser::AST::Declaration::g
return gcnew CppSharp::Parser::AST::PreprocessedEntity((::CppSharp::CppParser::AST::PreprocessedEntity*)__ret);
}
System::IntPtr CppSharp::Parser::AST::Declaration::Instance::get()
System::IntPtr CppSharp::Parser::AST::Declaration::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::Declaration::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::Declaration::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::Declaration*)object.ToPointer();
}
@ -1965,12 +1965,12 @@ CppSharp::Parser::AST::BaseClassSpecifier::BaseClassSpecifier() @@ -1965,12 +1965,12 @@ CppSharp::Parser::AST::BaseClassSpecifier::BaseClassSpecifier()
NativePtr = new ::CppSharp::CppParser::AST::BaseClassSpecifier();
}
System::IntPtr CppSharp::Parser::AST::BaseClassSpecifier::Instance::get()
System::IntPtr CppSharp::Parser::AST::BaseClassSpecifier::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::BaseClassSpecifier::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::BaseClassSpecifier::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::BaseClassSpecifier*)object.ToPointer();
}
@ -2620,12 +2620,12 @@ CppSharp::Parser::AST::NativeLibrary::NativeLibrary() @@ -2620,12 +2620,12 @@ CppSharp::Parser::AST::NativeLibrary::NativeLibrary()
NativePtr = new ::CppSharp::CppParser::AST::NativeLibrary();
}
System::IntPtr CppSharp::Parser::AST::NativeLibrary::Instance::get()
System::IntPtr CppSharp::Parser::AST::NativeLibrary::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::NativeLibrary::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::NativeLibrary::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::NativeLibrary*)object.ToPointer();
}
@ -2682,12 +2682,12 @@ CppSharp::Parser::AST::ASTContext::ASTContext() @@ -2682,12 +2682,12 @@ CppSharp::Parser::AST::ASTContext::ASTContext()
NativePtr = new ::CppSharp::CppParser::AST::ASTContext();
}
System::IntPtr CppSharp::Parser::AST::ASTContext::Instance::get()
System::IntPtr CppSharp::Parser::AST::ASTContext::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::AST::ASTContext::Instance::set(System::IntPtr object)
void CppSharp::Parser::AST::ASTContext::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::AST::ASTContext*)object.ToPointer();
}

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

@ -273,7 +273,7 @@ namespace CppSharp @@ -273,7 +273,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::Type* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -301,7 +301,7 @@ namespace CppSharp @@ -301,7 +301,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::TypeQualifiers* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -335,7 +335,7 @@ namespace CppSharp @@ -335,7 +335,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::QualifiedType* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -560,7 +560,7 @@ namespace CppSharp @@ -560,7 +560,7 @@ namespace CppSharp
};
property ::CppSharp::CppParser::AST::TemplateArgument* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -628,7 +628,7 @@ namespace CppSharp @@ -628,7 +628,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::TemplateParameter* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -727,7 +727,7 @@ namespace CppSharp @@ -727,7 +727,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::RawComment* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -761,7 +761,7 @@ namespace CppSharp @@ -761,7 +761,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::VTableComponent* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -795,7 +795,7 @@ namespace CppSharp @@ -795,7 +795,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::VTableLayout* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -818,7 +818,7 @@ namespace CppSharp @@ -818,7 +818,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::VFTableInfo* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -858,7 +858,7 @@ namespace CppSharp @@ -858,7 +858,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::ClassLayout* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -923,7 +923,7 @@ namespace CppSharp @@ -923,7 +923,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::Declaration* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -1371,7 +1371,7 @@ namespace CppSharp @@ -1371,7 +1371,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::BaseClassSpecifier* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -1718,7 +1718,7 @@ namespace CppSharp @@ -1718,7 +1718,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::NativeLibrary* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -1747,7 +1747,7 @@ namespace CppSharp @@ -1747,7 +1747,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::AST::ASTContext* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);

16
src/CppParser/Bindings/CLI/CppParser.cpp

@ -76,12 +76,12 @@ void CppSharp::Parser::ParserOptions::addLibraryDirs(System::String^ s) @@ -76,12 +76,12 @@ void CppSharp::Parser::ParserOptions::addLibraryDirs(System::String^ s)
((::CppSharp::CppParser::ParserOptions*)NativePtr)->addLibraryDirs(arg0);
}
System::IntPtr CppSharp::Parser::ParserOptions::Instance::get()
System::IntPtr CppSharp::Parser::ParserOptions::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::ParserOptions::Instance::set(System::IntPtr object)
void CppSharp::Parser::ParserOptions::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::ParserOptions*)object.ToPointer();
}
@ -226,12 +226,12 @@ CppSharp::Parser::ParserDiagnostic::ParserDiagnostic() @@ -226,12 +226,12 @@ CppSharp::Parser::ParserDiagnostic::ParserDiagnostic()
NativePtr = new ::CppSharp::CppParser::ParserDiagnostic();
}
System::IntPtr CppSharp::Parser::ParserDiagnostic::Instance::get()
System::IntPtr CppSharp::Parser::ParserDiagnostic::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::ParserDiagnostic::Instance::set(System::IntPtr object)
void CppSharp::Parser::ParserDiagnostic::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::ParserDiagnostic*)object.ToPointer();
}
@ -325,12 +325,12 @@ CppSharp::Parser::ParserResult::ParserResult() @@ -325,12 +325,12 @@ CppSharp::Parser::ParserResult::ParserResult()
NativePtr = new ::CppSharp::CppParser::ParserResult();
}
System::IntPtr CppSharp::Parser::ParserResult::Instance::get()
System::IntPtr CppSharp::Parser::ParserResult::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::ParserResult::Instance::set(System::IntPtr object)
void CppSharp::Parser::ParserResult::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::ParserResult*)object.ToPointer();
}
@ -403,12 +403,12 @@ CppSharp::Parser::ClangParser::ClangParser() @@ -403,12 +403,12 @@ CppSharp::Parser::ClangParser::ClangParser()
NativePtr = new ::CppSharp::CppParser::ClangParser();
}
System::IntPtr CppSharp::Parser::ClangParser::Instance::get()
System::IntPtr CppSharp::Parser::ClangParser::__Instance::get()
{
return System::IntPtr(NativePtr);
}
void CppSharp::Parser::ClangParser::Instance::set(System::IntPtr object)
void CppSharp::Parser::ClangParser::__Instance::set(System::IntPtr object)
{
NativePtr = (::CppSharp::CppParser::ClangParser*)object.ToPointer();
}

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

@ -57,7 +57,7 @@ namespace CppSharp @@ -57,7 +57,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::ParserOptions* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -163,7 +163,7 @@ namespace CppSharp @@ -163,7 +163,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::ParserDiagnostic* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -209,7 +209,7 @@ namespace CppSharp @@ -209,7 +209,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::ParserResult* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);
@ -252,7 +252,7 @@ namespace CppSharp @@ -252,7 +252,7 @@ namespace CppSharp
public:
property ::CppSharp::CppParser::ClangParser* NativePtr;
property System::IntPtr Instance
property System::IntPtr __Instance
{
virtual System::IntPtr get();
virtual void set(System::IntPtr instance);

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

@ -248,7 +248,7 @@ namespace CppSharp @@ -248,7 +248,7 @@ namespace CppSharp
{
}
internal Type(global::System.IntPtr native)
public Type(global::System.IntPtr native)
{
__Instance = native;
}
@ -347,7 +347,7 @@ namespace CppSharp @@ -347,7 +347,7 @@ namespace CppSharp
{
}
internal TypeQualifiers(global::System.IntPtr native)
public TypeQualifiers(global::System.IntPtr native)
{
__Instance = native;
}
@ -461,7 +461,7 @@ namespace CppSharp @@ -461,7 +461,7 @@ namespace CppSharp
{
}
internal QualifiedType(global::System.IntPtr native)
public QualifiedType(global::System.IntPtr native)
{
__Instance = native;
}
@ -560,7 +560,7 @@ namespace CppSharp @@ -560,7 +560,7 @@ namespace CppSharp
{
}
internal TagType(global::System.IntPtr native)
public TagType(global::System.IntPtr native)
: base(native)
{
}
@ -650,7 +650,7 @@ namespace CppSharp @@ -650,7 +650,7 @@ namespace CppSharp
{
}
internal ArrayType(global::System.IntPtr native)
public ArrayType(global::System.IntPtr native)
: base(native)
{
}
@ -776,7 +776,7 @@ namespace CppSharp @@ -776,7 +776,7 @@ namespace CppSharp
{
}
internal FunctionType(global::System.IntPtr native)
public FunctionType(global::System.IntPtr native)
: base(native)
{
}
@ -896,7 +896,7 @@ namespace CppSharp @@ -896,7 +896,7 @@ namespace CppSharp
{
}
internal PointerType(global::System.IntPtr native)
public PointerType(global::System.IntPtr native)
: base(native)
{
}
@ -989,7 +989,7 @@ namespace CppSharp @@ -989,7 +989,7 @@ namespace CppSharp
{
}
internal MemberPointerType(global::System.IntPtr native)
public MemberPointerType(global::System.IntPtr native)
: base(native)
{
}
@ -1067,7 +1067,7 @@ namespace CppSharp @@ -1067,7 +1067,7 @@ namespace CppSharp
{
}
internal TypedefType(global::System.IntPtr native)
public TypedefType(global::System.IntPtr native)
: base(native)
{
}
@ -1146,7 +1146,7 @@ namespace CppSharp @@ -1146,7 +1146,7 @@ namespace CppSharp
{
}
internal AttributedType(global::System.IntPtr native)
public AttributedType(global::System.IntPtr native)
: base(native)
{
}
@ -1248,7 +1248,7 @@ namespace CppSharp @@ -1248,7 +1248,7 @@ namespace CppSharp
{
}
internal DecayedType(global::System.IntPtr native)
public DecayedType(global::System.IntPtr native)
: base(native)
{
}
@ -1385,7 +1385,7 @@ namespace CppSharp @@ -1385,7 +1385,7 @@ namespace CppSharp
{
}
internal TemplateArgument(global::System.IntPtr native)
public TemplateArgument(global::System.IntPtr native)
{
__Instance = native;
}
@ -1532,7 +1532,7 @@ namespace CppSharp @@ -1532,7 +1532,7 @@ namespace CppSharp
{
}
internal TemplateSpecializationType(global::System.IntPtr native)
public TemplateSpecializationType(global::System.IntPtr native)
: base(native)
{
}
@ -1662,7 +1662,7 @@ namespace CppSharp @@ -1662,7 +1662,7 @@ namespace CppSharp
{
}
internal TemplateParameter(global::System.IntPtr native)
public TemplateParameter(global::System.IntPtr native)
{
__Instance = native;
}
@ -1763,7 +1763,7 @@ namespace CppSharp @@ -1763,7 +1763,7 @@ namespace CppSharp
{
}
internal TemplateParameterType(global::System.IntPtr native)
public TemplateParameterType(global::System.IntPtr native)
: base(native)
{
}
@ -1841,7 +1841,7 @@ namespace CppSharp @@ -1841,7 +1841,7 @@ namespace CppSharp
{
}
internal TemplateParameterSubstitutionType(global::System.IntPtr native)
public TemplateParameterSubstitutionType(global::System.IntPtr native)
: base(native)
{
}
@ -1927,7 +1927,7 @@ namespace CppSharp @@ -1927,7 +1927,7 @@ namespace CppSharp
{
}
internal InjectedClassNameType(global::System.IntPtr native)
public InjectedClassNameType(global::System.IntPtr native)
: base(native)
{
}
@ -2018,7 +2018,7 @@ namespace CppSharp @@ -2018,7 +2018,7 @@ namespace CppSharp
{
}
internal DependentNameType(global::System.IntPtr native)
public DependentNameType(global::System.IntPtr native)
: base(native)
{
}
@ -2078,7 +2078,7 @@ namespace CppSharp @@ -2078,7 +2078,7 @@ namespace CppSharp
{
}
internal BuiltinType(global::System.IntPtr native)
public BuiltinType(global::System.IntPtr native)
: base(native)
{
}
@ -2180,7 +2180,7 @@ namespace CppSharp @@ -2180,7 +2180,7 @@ namespace CppSharp
{
}
internal RawComment(global::System.IntPtr native)
public RawComment(global::System.IntPtr native)
{
__Instance = native;
}
@ -2267,6 +2267,11 @@ namespace CppSharp @@ -2267,6 +2267,11 @@ namespace CppSharp
[FieldOffset(8)]
public global::System.IntPtr Declaration;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0VTableComponent@AST@CppParser@CppSharp@@QAE@XZ")]
internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0VTableComponent@AST@CppParser@CppSharp@@QAE@ABU0123@@Z")]
@ -2298,7 +2303,7 @@ namespace CppSharp @@ -2298,7 +2303,7 @@ namespace CppSharp
{
}
internal VTableComponent(global::System.IntPtr native)
public VTableComponent(global::System.IntPtr native)
{
__Instance = native;
}
@ -2306,6 +2311,7 @@ namespace CppSharp @@ -2306,6 +2311,7 @@ namespace CppSharp
public VTableComponent()
{
__Instance = Marshal.AllocHGlobal(12);
Internal.ctor_0(__Instance);
}
public void Dispose()
@ -2422,7 +2428,7 @@ namespace CppSharp @@ -2422,7 +2428,7 @@ namespace CppSharp
{
}
internal VTableLayout(global::System.IntPtr native)
public VTableLayout(global::System.IntPtr native)
{
__Instance = native;
}
@ -2522,7 +2528,7 @@ namespace CppSharp @@ -2522,7 +2528,7 @@ namespace CppSharp
{
}
internal VFTableInfo(global::System.IntPtr native)
public VFTableInfo(global::System.IntPtr native)
{
__Instance = native;
}
@ -2637,13 +2643,13 @@ namespace CppSharp @@ -2637,13 +2643,13 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0ClassLayout@AST@CppParser@CppSharp@@QAE@ABU0123@@Z")]
internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
EntryPoint="??0ClassLayout@AST@CppParser@CppSharp@@QAE@XZ")]
internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0ClassLayout@AST@CppParser@CppSharp@@QAE@XZ")]
internal static extern global::System.IntPtr ctor_2(global::System.IntPtr instance);
EntryPoint="??0ClassLayout@AST@CppParser@CppSharp@@QAE@ABU0123@@Z")]
internal static extern global::System.IntPtr ctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@ -2686,7 +2692,7 @@ namespace CppSharp @@ -2686,7 +2692,7 @@ namespace CppSharp
{
}
internal ClassLayout(global::System.IntPtr native)
public ClassLayout(global::System.IntPtr native)
{
__Instance = native;
}
@ -2694,7 +2700,7 @@ namespace CppSharp @@ -2694,7 +2700,7 @@ namespace CppSharp
public ClassLayout()
{
__Instance = Marshal.AllocHGlobal(48);
Internal.ctor_2(__Instance);
Internal.ctor_0(__Instance);
}
public void Dispose()
@ -2866,7 +2872,7 @@ namespace CppSharp @@ -2866,7 +2872,7 @@ namespace CppSharp
public uint DefinitionOrder;
[FieldOffset(88)]
public void* OriginalPtr;
public global::System.IntPtr OriginalPtr;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@ -2939,7 +2945,7 @@ namespace CppSharp @@ -2939,7 +2945,7 @@ namespace CppSharp
{
}
internal Declaration(global::System.IntPtr native)
public Declaration(global::System.IntPtr native)
{
__Instance = native;
}
@ -3136,7 +3142,7 @@ namespace CppSharp @@ -3136,7 +3142,7 @@ namespace CppSharp
}
}
public void* OriginalPtr
public global::System.IntPtr OriginalPtr
{
get
{
@ -3210,7 +3216,7 @@ namespace CppSharp @@ -3210,7 +3216,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="?FindFunctionTemplate@DeclarationContext@AST@CppParser@CppSharp@@QAEPAUFunctionTemplate@234@PAX@Z")]
internal static extern global::System.IntPtr FindFunctionTemplate_0(global::System.IntPtr instance, void* OriginalPtr);
internal static extern global::System.IntPtr FindFunctionTemplate_0(global::System.IntPtr instance, global::System.IntPtr OriginalPtr);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@ -3326,7 +3332,7 @@ namespace CppSharp @@ -3326,7 +3332,7 @@ namespace CppSharp
{
}
internal DeclarationContext(global::System.IntPtr native)
public DeclarationContext(global::System.IntPtr native)
: base(native)
{
}
@ -3399,7 +3405,7 @@ namespace CppSharp @@ -3399,7 +3405,7 @@ namespace CppSharp
return new CppSharp.Parser.AST.Class(__ret);
}
public CppSharp.Parser.AST.FunctionTemplate FindFunctionTemplate(void* OriginalPtr)
public CppSharp.Parser.AST.FunctionTemplate FindFunctionTemplate(global::System.IntPtr OriginalPtr)
{
var arg0 = OriginalPtr;
var __ret = Internal.FindFunctionTemplate_0(__Instance, arg0);
@ -3600,7 +3606,7 @@ namespace CppSharp @@ -3600,7 +3606,7 @@ namespace CppSharp
{
}
internal TypedefDecl(global::System.IntPtr native)
public TypedefDecl(global::System.IntPtr native)
: base(native)
{
}
@ -3689,7 +3695,7 @@ namespace CppSharp @@ -3689,7 +3695,7 @@ namespace CppSharp
{
}
internal Parameter(global::System.IntPtr native)
public Parameter(global::System.IntPtr native)
: base(native)
{
}
@ -3853,7 +3859,7 @@ namespace CppSharp @@ -3853,7 +3859,7 @@ namespace CppSharp
{
}
internal Function(global::System.IntPtr native)
public Function(global::System.IntPtr native)
: base(native)
{
}
@ -4121,7 +4127,7 @@ namespace CppSharp @@ -4121,7 +4127,7 @@ namespace CppSharp
{
}
internal Method(global::System.IntPtr native)
public Method(global::System.IntPtr native)
: base(native)
{
}
@ -4413,7 +4419,7 @@ namespace CppSharp @@ -4413,7 +4419,7 @@ namespace CppSharp
{
}
internal Item(global::System.IntPtr native)
public Item(global::System.IntPtr native)
: base(native)
{
}
@ -4486,7 +4492,7 @@ namespace CppSharp @@ -4486,7 +4492,7 @@ namespace CppSharp
{
}
internal Enumeration(global::System.IntPtr native)
public Enumeration(global::System.IntPtr native)
: base(native)
{
}
@ -4626,7 +4632,7 @@ namespace CppSharp @@ -4626,7 +4632,7 @@ namespace CppSharp
{
}
internal Variable(global::System.IntPtr native)
public Variable(global::System.IntPtr native)
: base(native)
{
}
@ -4724,7 +4730,7 @@ namespace CppSharp @@ -4724,7 +4730,7 @@ namespace CppSharp
{
}
internal BaseClassSpecifier(global::System.IntPtr native)
public BaseClassSpecifier(global::System.IntPtr native)
{
__Instance = native;
}
@ -4848,7 +4854,7 @@ namespace CppSharp @@ -4848,7 +4854,7 @@ namespace CppSharp
{
}
internal Field(global::System.IntPtr native)
public Field(global::System.IntPtr native)
: base(native)
{
}
@ -4974,7 +4980,7 @@ namespace CppSharp @@ -4974,7 +4980,7 @@ namespace CppSharp
{
}
internal AccessSpecifierDecl(global::System.IntPtr native)
public AccessSpecifierDecl(global::System.IntPtr native)
: base(native)
{
}
@ -5103,7 +5109,7 @@ namespace CppSharp @@ -5103,7 +5109,7 @@ namespace CppSharp
{
}
internal Class(global::System.IntPtr native)
public Class(global::System.IntPtr native)
: base(native)
{
}
@ -5311,7 +5317,7 @@ namespace CppSharp @@ -5311,7 +5317,7 @@ namespace CppSharp
var __ptr = (Internal*)__Instance.ToPointer();
var __copy = new global::System.IntPtr(&__ptr->Layout);
var __instance = Marshal.AllocHGlobal(48);
CppSharp.Parser.AST.ClassLayout.Internal.ctor_1(__instance, new global::System.IntPtr(&__copy));
CppSharp.Parser.AST.ClassLayout.Internal.ctor_2(__instance, new global::System.IntPtr(&__copy));
return new CppSharp.Parser.AST.ClassLayout(__instance);
}
@ -5380,7 +5386,7 @@ namespace CppSharp @@ -5380,7 +5386,7 @@ namespace CppSharp
{
}
internal Template(global::System.IntPtr native)
public Template(global::System.IntPtr native)
: base(native)
{
}
@ -5460,7 +5466,7 @@ namespace CppSharp @@ -5460,7 +5466,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="?FindSpecialization@ClassTemplate@AST@CppParser@CppSharp@@QAEPAUClassTemplateSpecialization@234@PAX@Z")]
internal static extern global::System.IntPtr FindSpecialization_0(global::System.IntPtr instance, void* ptr);
internal static extern global::System.IntPtr FindSpecialization_0(global::System.IntPtr instance, global::System.IntPtr ptr);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@ -5470,7 +5476,7 @@ namespace CppSharp @@ -5470,7 +5476,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="?FindPartialSpecialization@ClassTemplate@AST@CppParser@CppSharp@@QAEPAUClassTemplatePartialSpecialization@234@PAX@Z")]
internal static extern global::System.IntPtr FindPartialSpecialization_0(global::System.IntPtr instance, void* ptr);
internal static extern global::System.IntPtr FindPartialSpecialization_0(global::System.IntPtr instance, global::System.IntPtr ptr);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@ -5506,7 +5512,7 @@ namespace CppSharp @@ -5506,7 +5512,7 @@ namespace CppSharp
{
}
internal ClassTemplate(global::System.IntPtr native)
public ClassTemplate(global::System.IntPtr native)
: base(native)
{
}
@ -5530,7 +5536,7 @@ namespace CppSharp @@ -5530,7 +5536,7 @@ namespace CppSharp
return new CppSharp.Parser.AST.ClassTemplateSpecialization(__ret);
}
public CppSharp.Parser.AST.ClassTemplateSpecialization FindSpecialization(void* ptr)
public CppSharp.Parser.AST.ClassTemplateSpecialization FindSpecialization(global::System.IntPtr ptr)
{
var arg0 = ptr;
var __ret = Internal.FindSpecialization_0(__Instance, arg0);
@ -5546,7 +5552,7 @@ namespace CppSharp @@ -5546,7 +5552,7 @@ namespace CppSharp
return new CppSharp.Parser.AST.ClassTemplateSpecialization(__ret);
}
public CppSharp.Parser.AST.ClassTemplatePartialSpecialization FindPartialSpecialization(void* ptr)
public CppSharp.Parser.AST.ClassTemplatePartialSpecialization FindPartialSpecialization(global::System.IntPtr ptr)
{
var arg0 = ptr;
var __ret = Internal.FindPartialSpecialization_0(__Instance, arg0);
@ -5632,7 +5638,7 @@ namespace CppSharp @@ -5632,7 +5638,7 @@ namespace CppSharp
{
}
internal ClassTemplateSpecialization(global::System.IntPtr native)
public ClassTemplateSpecialization(global::System.IntPtr native)
: base(native)
{
}
@ -5743,7 +5749,7 @@ namespace CppSharp @@ -5743,7 +5749,7 @@ namespace CppSharp
{
}
internal ClassTemplatePartialSpecialization(global::System.IntPtr native)
public ClassTemplatePartialSpecialization(global::System.IntPtr native)
: base(native)
{
}
@ -5805,7 +5811,7 @@ namespace CppSharp @@ -5805,7 +5811,7 @@ namespace CppSharp
{
}
internal FunctionTemplate(global::System.IntPtr native)
public FunctionTemplate(global::System.IntPtr native)
: base(native)
{
}
@ -5867,7 +5873,7 @@ namespace CppSharp @@ -5867,7 +5873,7 @@ namespace CppSharp
{
}
internal Namespace(global::System.IntPtr native)
public Namespace(global::System.IntPtr native)
: base(native)
{
}
@ -5932,7 +5938,7 @@ namespace CppSharp @@ -5932,7 +5938,7 @@ namespace CppSharp
{
}
internal PreprocessedEntity(global::System.IntPtr native)
public PreprocessedEntity(global::System.IntPtr native)
: base(native)
{
}
@ -6019,7 +6025,7 @@ namespace CppSharp @@ -6019,7 +6025,7 @@ namespace CppSharp
{
}
internal MacroDefinition(global::System.IntPtr native)
public MacroDefinition(global::System.IntPtr native)
: base(native)
{
}
@ -6111,7 +6117,7 @@ namespace CppSharp @@ -6111,7 +6117,7 @@ namespace CppSharp
{
}
internal MacroExpansion(global::System.IntPtr native)
public MacroExpansion(global::System.IntPtr native)
: base(native)
{
}
@ -6229,7 +6235,7 @@ namespace CppSharp @@ -6229,7 +6235,7 @@ namespace CppSharp
{
}
internal TranslationUnit(global::System.IntPtr native)
public TranslationUnit(global::System.IntPtr native)
: base(native)
{
}
@ -6361,7 +6367,7 @@ namespace CppSharp @@ -6361,7 +6367,7 @@ namespace CppSharp
{
}
internal NativeLibrary(global::System.IntPtr native)
public NativeLibrary(global::System.IntPtr native)
{
__Instance = native;
}
@ -6479,7 +6485,7 @@ namespace CppSharp @@ -6479,7 +6485,7 @@ namespace CppSharp
{
}
internal ASTContext(global::System.IntPtr native)
public ASTContext(global::System.IntPtr native)
{
__Instance = native;
}

8
src/CppParser/Bindings/CSharp/CppParser.cs

@ -182,7 +182,7 @@ namespace CppSharp @@ -182,7 +182,7 @@ namespace CppSharp
{
}
internal ParserOptions(global::System.IntPtr native)
public ParserOptions(global::System.IntPtr native)
{
__Instance = native;
}
@ -513,7 +513,7 @@ namespace CppSharp @@ -513,7 +513,7 @@ namespace CppSharp
{
}
internal ParserDiagnostic(global::System.IntPtr native)
public ParserDiagnostic(global::System.IntPtr native)
{
__Instance = native;
}
@ -686,7 +686,7 @@ namespace CppSharp @@ -686,7 +686,7 @@ namespace CppSharp
{
}
internal ParserResult(global::System.IntPtr native)
public ParserResult(global::System.IntPtr native)
{
__Instance = native;
}
@ -827,7 +827,7 @@ namespace CppSharp @@ -827,7 +827,7 @@ namespace CppSharp
{
}
internal ClangParser(global::System.IntPtr native)
public ClangParser(global::System.IntPtr native)
{
__Instance = native;
}

Loading…
Cancel
Save