diff options
Diffstat (limited to 'sources/shiboken6/tests/libsample/derived.cpp')
-rw-r--r-- | sources/shiboken6/tests/libsample/derived.cpp | 50 |
1 files changed, 19 insertions, 31 deletions
diff --git a/sources/shiboken6/tests/libsample/derived.cpp b/sources/shiboken6/tests/libsample/derived.cpp index ad68d2614..d20880431 100644 --- a/sources/shiboken6/tests/libsample/derived.cpp +++ b/sources/shiboken6/tests/libsample/derived.cpp @@ -1,44 +1,36 @@ // Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 -#include <iostream> #include "derived.h" -using namespace std; +#include <iostream> -Derived::Derived(int id) : Abstract(id) +Derived::Derived(int id) noexcept : Abstract(id) { } -Derived::~Derived() -{ -} +Derived::~Derived() = default; -Abstract* -Derived::createObject() +Abstract *Derived::createObject() { static int id = 100; return new Derived(id++); } -void -Derived::pureVirtual() +void Derived::pureVirtual() { } -void* -Derived::pureVirtualReturningVoidPtr() +void *Derived::pureVirtualReturningVoidPtr() { return nullptr; } -void -Derived::unpureVirtual() +void Derived::unpureVirtual() { } -bool -Derived::singleArgument(bool b) +bool Derived::singleArgument(bool b) { return !b; } @@ -49,40 +41,36 @@ Derived::defaultValue(int n) return ((double) n) + 0.1; } -OverloadedFuncEnum -Derived::overloaded(int i, int d) +OverloadedFuncEnum Derived::overloaded(int, int) { return OverloadedFunc_ii; } -OverloadedFuncEnum -Derived::overloaded(double n) +OverloadedFuncEnum Derived::overloaded(double) { return OverloadedFunc_d; } -Derived::OtherOverloadedFuncEnum -Derived::otherOverloaded(int a, int b, bool c, double d) +Derived::OtherOverloadedFuncEnum Derived::otherOverloaded(int, int, bool, double) { return OtherOverloadedFunc_iibd; } -Derived::OtherOverloadedFuncEnum -Derived::otherOverloaded(int a, double b) +Derived::OtherOverloadedFuncEnum Derived::otherOverloaded(int, double) { return OtherOverloadedFunc_id; } struct SecretClass : public Abstract { - virtual void pureVirtual() {} - virtual void *pureVirtualReturningVoidPtr() { return nullptr; } - virtual PrintFormat returnAnEnum() { return Short; } - void hideFunction(HideType*){}; + void pureVirtual() override {} + void *pureVirtualReturningVoidPtr() override { return nullptr; } + PrintFormat returnAnEnum() override { return Short; } + void hideFunction(HideType*) override {}; private: - virtual void pureVirtualPrivate() {} + void pureVirtualPrivate() override {} }; -Abstract* Derived::triggerImpossibleTypeDiscovery() +Abstract *Derived::triggerImpossibleTypeDiscovery() { return new SecretClass; } @@ -90,7 +78,7 @@ Abstract* Derived::triggerImpossibleTypeDiscovery() struct AnotherSecretClass : public Derived { }; -Abstract* Derived::triggerAnotherImpossibleTypeDiscovery() +Abstract *Derived::triggerAnotherImpossibleTypeDiscovery() { return new AnotherSecretClass; } |