Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Lucke <jacques@blender.org>2020-07-03 15:52:51 +0300
committerJacques Lucke <jacques@blender.org>2020-07-03 15:53:06 +0300
commit93da09d717ff4502975c506c574faf0c07f010b4 (patch)
tree5496c001844cf557be525c08a6ef830998368d3d /source/blender/blenlib/BLI_span.hh
parent9dce2c9d1432d2798854b909e6262fbfb94ce3c7 (diff)
Cleanup: add const in various places
Diffstat (limited to 'source/blender/blenlib/BLI_span.hh')
-rw-r--r--source/blender/blenlib/BLI_span.hh16
1 files changed, 8 insertions, 8 deletions
diff --git a/source/blender/blenlib/BLI_span.hh b/source/blender/blenlib/BLI_span.hh
index cbf420c2368..92d3124e01d 100644
--- a/source/blender/blenlib/BLI_span.hh
+++ b/source/blender/blenlib/BLI_span.hh
@@ -359,7 +359,7 @@ template<typename T> class Span {
*/
uint first_index(const T &search_value) const
{
- int index = this->first_index_try(search_value);
+ const int index = this->first_index_try(search_value);
BLI_assert(index >= 0);
return (uint)index;
}
@@ -432,7 +432,7 @@ template<typename T> class MutableSpan {
public:
MutableSpan() = default;
- MutableSpan(T *start, uint size) : start_(start), size_(size)
+ MutableSpan(T *start, const uint size) : start_(start), size_(size)
{
}
@@ -511,7 +511,7 @@ template<typename T> class MutableSpan {
return start_ + size_;
}
- T &operator[](uint index) const
+ T &operator[](const uint index) const
{
BLI_assert(index < this->size());
return start_[index];
@@ -521,7 +521,7 @@ template<typename T> class MutableSpan {
* Returns a contiguous part of the array. This invokes undefined behavior when the slice would
* go out of bounds.
*/
- MutableSpan slice(uint start, uint length) const
+ MutableSpan slice(const uint start, const uint length) const
{
BLI_assert(start + length <= this->size());
return MutableSpan(start_ + start, length);
@@ -531,7 +531,7 @@ template<typename T> class MutableSpan {
* Returns a new MutableSpan with n elements removed from the beginning. This invokes
* undefined behavior when the array is too small.
*/
- MutableSpan drop_front(uint n) const
+ MutableSpan drop_front(const uint n) const
{
BLI_assert(n <= this->size());
return this->slice(n, this->size() - n);
@@ -541,7 +541,7 @@ template<typename T> class MutableSpan {
* Returns a new MutableSpan with n elements removed from the end. This invokes undefined
* behavior when the array is too small.
*/
- MutableSpan drop_back(uint n) const
+ MutableSpan drop_back(const uint n) const
{
BLI_assert(n <= this->size());
return this->slice(0, this->size() - n);
@@ -551,7 +551,7 @@ template<typename T> class MutableSpan {
* Returns a new MutableSpan that only contains the first n elements. This invokes undefined
* behavior when the array is too small.
*/
- MutableSpan take_front(uint n) const
+ MutableSpan take_front(const uint n) const
{
BLI_assert(n <= this->size());
return this->slice(0, n);
@@ -561,7 +561,7 @@ template<typename T> class MutableSpan {
* Return a new MutableSpan that only contains the last n elements. This invokes undefined
* behavior when the array is too small.
*/
- MutableSpan take_back(uint n) const
+ MutableSpan take_back(const uint n) const
{
BLI_assert(n <= this->size());
return this->slice(this->size() - n, n);