Small readability improvements to recent commits.

Change-Id: I290c33c475f7b019ab0d3c571245d27351d22fa1
Tested: on Linux.
parent 3b070310
...@@ -287,8 +287,8 @@ public: ...@@ -287,8 +287,8 @@ public:
iterator begin() { return iterator(Data(), 0); } iterator begin() { return iterator(Data(), 0); }
const_iterator begin() const { return const_iterator(Data(), 0); } const_iterator begin() const { return const_iterator(Data(), 0); }
iterator end() { return iterator(Data(), EndianScalar(length_)); } iterator end() { return iterator(Data(), size()); }
const_iterator end() const { return const_iterator(Data(), EndianScalar(length_)); } const_iterator end() const { return const_iterator(Data(), size()); }
// Change elements if you have a non-const pointer to this object. // Change elements if you have a non-const pointer to this object.
void Mutate(uoffset_t i, T val) { void Mutate(uoffset_t i, T val) {
...@@ -306,8 +306,7 @@ public: ...@@ -306,8 +306,7 @@ public:
} }
template<typename K> return_type LookupByKey(K key) const { template<typename K> return_type LookupByKey(K key) const {
std::size_t count = size(); void *search_result = std::bsearch(&key, Data(), size(),
void *search_result = std::bsearch(&key, Data(), count,
IndirectHelper<T>::element_stride, KeyCompare<K>); IndirectHelper<T>::element_stride, KeyCompare<K>);
if (!search_result) { if (!search_result) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment