[block-manager] remove unused copy-assignment operator
block_cache::block is non-copyable, and so are the containing structures.
This commit is contained in:
parent
70f11e0866
commit
cb0a77e2ae
@ -64,8 +64,6 @@ namespace persistent_data {
|
|||||||
read_ref(read_ref const &rhs);
|
read_ref(read_ref const &rhs);
|
||||||
virtual ~read_ref();
|
virtual ~read_ref();
|
||||||
|
|
||||||
read_ref const &operator =(read_ref const &rhs);
|
|
||||||
|
|
||||||
block_address get_location() const;
|
block_address get_location() const;
|
||||||
void const *data() const;
|
void const *data() const;
|
||||||
|
|
||||||
@ -82,8 +80,6 @@ namespace persistent_data {
|
|||||||
write_ref(write_ref const &rhs);
|
write_ref(write_ref const &rhs);
|
||||||
~write_ref();
|
~write_ref();
|
||||||
|
|
||||||
write_ref const &operator =(write_ref const &rhs);
|
|
||||||
|
|
||||||
using read_ref::data;
|
using read_ref::data;
|
||||||
void *data();
|
void *data();
|
||||||
|
|
||||||
|
@ -47,18 +47,6 @@ namespace persistent_data {
|
|||||||
b_.put();
|
b_.put();
|
||||||
}
|
}
|
||||||
|
|
||||||
template <uint32_t BlockSize>
|
|
||||||
typename block_manager<BlockSize>::read_ref const &
|
|
||||||
block_manager<BlockSize>::read_ref::operator =(read_ref const &rhs)
|
|
||||||
{
|
|
||||||
if (this != &rhs) {
|
|
||||||
b_ = rhs.b_;
|
|
||||||
b_.get();
|
|
||||||
}
|
|
||||||
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
template <uint32_t BlockSize>
|
template <uint32_t BlockSize>
|
||||||
block_address
|
block_address
|
||||||
block_manager<BlockSize>::read_ref::get_location() const
|
block_manager<BlockSize>::read_ref::get_location() const
|
||||||
@ -112,18 +100,6 @@ namespace persistent_data {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template <uint32_t BlockSize>
|
|
||||||
typename block_manager<BlockSize>::write_ref const &
|
|
||||||
block_manager<BlockSize>::write_ref::operator =(write_ref const &rhs)
|
|
||||||
{
|
|
||||||
if (&rhs != this) {
|
|
||||||
read_ref::operator =(rhs);
|
|
||||||
ref_count_ = rhs.ref_count_;
|
|
||||||
if (ref_count_)
|
|
||||||
(*ref_count_)++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
template <uint32_t BlockSize>
|
template <uint32_t BlockSize>
|
||||||
void *
|
void *
|
||||||
block_manager<BlockSize>::write_ref::data()
|
block_manager<BlockSize>::write_ref::data()
|
||||||
|
Loading…
Reference in New Issue
Block a user