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_string_ref.hh
parent9dce2c9d1432d2798854b909e6262fbfb94ce3c7 (diff)
Cleanup: add const in various places
Diffstat (limited to 'source/blender/blenlib/BLI_string_ref.hh')
-rw-r--r--source/blender/blenlib/BLI_string_ref.hh18
1 files changed, 9 insertions, 9 deletions
diff --git a/source/blender/blenlib/BLI_string_ref.hh b/source/blender/blenlib/BLI_string_ref.hh
index 01a76aa3edb..bcf2d20338e 100644
--- a/source/blender/blenlib/BLI_string_ref.hh
+++ b/source/blender/blenlib/BLI_string_ref.hh
@@ -62,7 +62,7 @@ class StringRefBase {
const char *data_;
uint size_;
- StringRefBase(const char *data, uint size) : data_(data), size_(size)
+ StringRefBase(const char *data, const uint size) : data_(data), size_(size)
{
}
@@ -122,7 +122,7 @@ class StringRefBase {
* Copy the string into a buffer. The copied string will be null-terminated. This invokes
* undefined behavior when dst_size is too small. (Should we define the behavior?)
*/
- void copy(char *dst, uint dst_size) const
+ void copy(char *dst, const uint dst_size) const
{
if (size_ < dst_size) {
this->unsafe_copy(dst);
@@ -152,7 +152,7 @@ class StringRefBase {
*/
bool endswith(StringRef suffix) const;
- StringRef substr(uint start, uint size) const;
+ StringRef substr(uint start, const uint size) const;
};
/**
@@ -178,7 +178,7 @@ class StringRefNull : public StringRefBase {
* Construct a StringRefNull from a null terminated c-string. This invokes undefined behavior
* when the given size is not the correct size of the string.
*/
- StringRefNull(const char *str, uint size) : StringRefBase(str, size)
+ StringRefNull(const char *str, const uint size) : StringRefBase(str, size)
{
BLI_assert((uint)strlen(str) == size);
}
@@ -194,7 +194,7 @@ class StringRefNull : public StringRefBase {
/**
* Get the char at the given index.
*/
- char operator[](uint index) const
+ char operator[](const uint index) const
{
/* Use '<=' instead of just '<', so that the null character can be accessed as well. */
BLI_assert(index <= size_);
@@ -225,7 +225,7 @@ class StringRef : public StringRefBase {
{
}
- StringRef(const char *str, uint length) : StringRefBase(str, length)
+ StringRef(const char *str, const uint length) : StringRefBase(str, length)
{
}
@@ -250,7 +250,7 @@ class StringRef : public StringRefBase {
/**
* Return a new StringRef that does not contain the first n chars.
*/
- StringRef drop_prefix(uint n) const
+ StringRef drop_prefix(const uint n) const
{
BLI_assert(n <= size_);
return StringRef(data_ + n, size_ - n);
@@ -337,7 +337,7 @@ inline bool StringRefBase::endswith(StringRef suffix) const
if (size_ < suffix.size_) {
return false;
}
- uint offset = size_ - suffix.size_;
+ const uint offset = size_ - suffix.size_;
for (uint i = 0; i < suffix.size_; i++) {
if (data_[offset + i] != suffix.data_[i]) {
return false;
@@ -349,7 +349,7 @@ inline bool StringRefBase::endswith(StringRef suffix) const
/**
* Return a new #StringRef containing only a sub-string of the original string.
*/
-inline StringRef StringRefBase::substr(uint start, uint size) const
+inline StringRef StringRefBase::substr(const uint start, const uint size) const
{
BLI_assert(start + size <= size_);
return StringRef(data_ + start, size);