Skip to content

Commit 8ea9c9d

Browse files
committed
fix(Mapping): copy const mapping
1 parent 78a77d9 commit 8ea9c9d

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

include/geode/basic/mapping.hpp

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)