Skip to content
Snippets Groups Projects
Commit b86970c5 authored by Jan Trávníček's avatar Jan Trávníček
Browse files

declare implicitly nonexistent methods

parent 44cce026
No related branches found
No related tags found
1 merge request!117Merge jt
Pipeline #56299 canceled
......@@ -33,6 +33,36 @@ namespace object {
 
class AnyObjectBase {
public:
/**
* \brief
* Default constructor. Needed because some constructor is specified.
*/
AnyObjectBase ( ) = default;
/**
* \brief
* Default move constructor. Needed because of default destructor.
*/
AnyObjectBase ( AnyObjectBase && ) noexcept = default;
/**
* \brief
* Default copy constructor.
*/
AnyObjectBase ( const AnyObjectBase & ) = default;
/**
* \brief
* Default move operator =. Needed because of default destructor.
*/
AnyObjectBase & operator = ( AnyObjectBase && ) noexcept = default;
/**
* \brief
* Default copy operator =.
*/
AnyObjectBase & operator = ( const AnyObjectBase & ) = default;
/**
* \brief
* To allow destruction in type hierarchy
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment