@@ -32,8 +32,7 @@ namespace geode
3232{
3333 template < typename T1,
3434 typename T2,
35- template < typename >
36- class StorageType >
35+ template < typename > class StorageType >
3736 class MappingBase
3837 {
3938 public:
@@ -86,8 +85,8 @@ namespace geode
8685
8786 protected:
8887 MappingBase () = default ;
89- MappingBase ( MappingBase& ) = default ;
90- MappingBase& operator =( MappingBase& ) = default ;
88+ MappingBase ( const MappingBase& ) = default ;
89+ MappingBase& operator =( const MappingBase& ) = default ;
9190 MappingBase ( MappingBase&& ) noexcept = default ;
9291 MappingBase& operator =( MappingBase&& ) noexcept = default ;
9392
@@ -127,8 +126,8 @@ namespace geode
127126 {
128127 public:
129128 BijectiveMapping () = default ;
130- BijectiveMapping ( BijectiveMapping& ) = default ;
131- BijectiveMapping& operator =( BijectiveMapping& ) = default ;
129+ BijectiveMapping ( const BijectiveMapping& ) = default ;
130+ BijectiveMapping& operator =( const BijectiveMapping& ) = default ;
132131 BijectiveMapping ( BijectiveMapping&& ) noexcept = default ;
133132 BijectiveMapping& operator =( BijectiveMapping&& ) noexcept = default ;
134133
@@ -191,8 +190,8 @@ namespace geode
191190 {
192191 public:
193192 GenericMapping () = default ;
194- GenericMapping ( GenericMapping& ) = default ;
195- GenericMapping& operator =( GenericMapping& ) = default ;
193+ GenericMapping ( const GenericMapping& ) = default ;
194+ GenericMapping& operator =( const GenericMapping& ) = default ;
196195 GenericMapping ( GenericMapping&& ) noexcept = default ;
197196 GenericMapping& operator =( GenericMapping&& ) noexcept = default ;
198197
0 commit comments