diff options
Diffstat (limited to 'sources/shiboken6/tests/libsample/objecttypeholder.h')
-rw-r--r-- | sources/shiboken6/tests/libsample/objecttypeholder.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/sources/shiboken6/tests/libsample/objecttypeholder.h b/sources/shiboken6/tests/libsample/objecttypeholder.h index f0ddd97b2..190664608 100644 --- a/sources/shiboken6/tests/libsample/objecttypeholder.h +++ b/sources/shiboken6/tests/libsample/objecttypeholder.h @@ -11,17 +11,19 @@ class LIBSAMPLE_API ObjectTypeHolder { public: - explicit ObjectTypeHolder(const char* objectName); - explicit ObjectTypeHolder(const ObjectType *object = ObjectType::defaultInstance()); + LIBMINIMAL_DISABLE_COPY_MOVE(ObjectTypeHolder) + + explicit ObjectTypeHolder(const char *objectName); + explicit ObjectTypeHolder(const ObjectType *object) noexcept; virtual ~ObjectTypeHolder(); - const ObjectType* getObjecType() { return m_objectType; } + const ObjectType *getObjectType() const { return m_objectType; } - virtual Str passObjectTypeAsReference(const ObjectType& objectType); + virtual Str passObjectTypeAsReference(const ObjectType &objectType); Str callPassObjectTypeAsReference(); private: const ObjectType *m_objectType; }; -#endif +#endif // OBJECTTYPEHOLDER_H |