Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
@ -744,7 +744,7 @@ namespace CppSharp.Generators.CSharp
var bases = new List<string>();
var needsBase = @class.HasGeneratedBase;
var needsBase = @class.HasGeneratedBase && @class.IsGenerated;
if (needsBase)
{
@ -82,6 +82,8 @@ namespace CppSharp.Tests
ctx.SetClassAsValueType("TestCopyConstructorVal");
ctx.SetClassAsValueType("QGenericArgument");
ctx.IgnoreClassWithName("IgnoredTypeInheritingNonIgnoredWithNoEmptyCtor");
}
public override void Postprocess(Driver driver, ASTContext ctx)
@ -20,6 +20,7 @@ public:
Qux();
Qux(Foo foo);
int farAwayFunc() const;
int array[3];
void obsolete();
};
@ -253,6 +254,10 @@ class DLL_API IgnoredType
class DLL_API IgnoredTypeInheritingNonIgnoredWithNoEmptyCtor : public P
class DLL_API PropertyWithIgnoredType
public: