diff options
author | Daniel Seither <[email protected]> | 2015-06-20 18:29:44 +0200 |
---|---|---|
committer | Daniel Seither <[email protected]> | 2015-06-20 19:05:07 +0200 |
commit | 9dc9dd03af7f0f175c05ab9886f5e71d3d3a760d (patch) | |
tree | 298cefb880b2c0a2551b2a7d16aad3c5d0610c9c | |
parent | f19604516c0138ffc240388073af2ce0735c48aa (diff) |
lib/alloc: Convert &vec[0] to vec.data()
-rw-r--r-- | src/lib/alloc/secmem.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/alloc/secmem.h b/src/lib/alloc/secmem.h index 6b3f8a487..b583aa812 100644 --- a/src/lib/alloc/secmem.h +++ b/src/lib/alloc/secmem.h @@ -97,7 +97,7 @@ template<typename T> std::vector<T> unlock(const secure_vector<T>& in) { std::vector<T> out(in.size()); - copy_mem(&out[0], &in[0], in.size()); + copy_mem(out.data(), in.data(), in.size()); return out; } @@ -118,7 +118,7 @@ size_t buffer_insert(std::vector<T, Alloc>& buf, const std::vector<T, Alloc2>& input) { const size_t to_copy = std::min(input.size(), buf.size() - buf_offset); - copy_mem(&buf[buf_offset], &input[0], to_copy); + copy_mem(&buf[buf_offset], input.data(), to_copy); return to_copy; } @@ -129,7 +129,7 @@ operator+=(std::vector<T, Alloc>& out, { const size_t copy_offset = out.size(); out.resize(out.size() + in.size()); - copy_mem(&out[copy_offset], &in[0], in.size()); + copy_mem(&out[copy_offset], in.data(), in.size()); return out; } @@ -167,7 +167,7 @@ std::vector<T, Alloc>& operator+=(std::vector<T, Alloc>& out, template<typename T, typename Alloc> void zeroise(std::vector<T, Alloc>& vec) { - clear_mem(&vec[0], vec.size()); + clear_mem(vec.data(), vec.size()); } /** |