add explicit copy-constructors
implicitly generated copy constructors are deprecated in C++11, if the class already has an assignment operator. quells warnings with modern gcc/clang.
This commit is contained in:
parent
acad356e2d
commit
44f29eb4f7
@ -34,6 +34,8 @@ namespace Opm {
|
|||||||
TableColumn();
|
TableColumn();
|
||||||
explicit TableColumn( const ColumnSchema& schema );
|
explicit TableColumn( const ColumnSchema& schema );
|
||||||
|
|
||||||
|
TableColumn(const TableColumn& c2) { *this = c2; }
|
||||||
|
|
||||||
static TableColumn serializeObject();
|
static TableColumn serializeObject();
|
||||||
|
|
||||||
size_t size( ) const;
|
size_t size( ) const;
|
||||||
|
@ -69,6 +69,8 @@ namespace Opm {
|
|||||||
explicit TableManager( const Deck& deck );
|
explicit TableManager( const Deck& deck );
|
||||||
TableManager() = default;
|
TableManager() = default;
|
||||||
|
|
||||||
|
TableManager(const TableManager& t2) { *this = t2; }
|
||||||
|
|
||||||
static TableManager serializeObject();
|
static TableManager serializeObject();
|
||||||
|
|
||||||
TableManager& operator=(const TableManager& data);
|
TableManager& operator=(const TableManager& data);
|
||||||
|
Loading…
Reference in New Issue
Block a user