Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
@ -400,8 +400,11 @@ namespace CppSharp.Passes
WriteLine(" };");
if (abstractDtor != null && !implementedDtors.Contains(abstractDtor))
{
if (string.IsNullOrEmpty(abstractDtor.Body))
WriteLine($"{abstractDtor.Namespace.Name}::{abstractDtor.Name}() {{}}");
}
implementedDtors.Add(abstractDtor);
@ -785,6 +785,16 @@ public:
virtual ~PureDtor() = 0;
};
class PureImplementedDtor
public:
virtual ~PureImplementedDtor() = 0;
PureImplementedDtor::~PureImplementedDtor()
DLL_API void va_listFunction(va_list v);
struct DLL_API TestNestedTypes