diff options
author | Neil <nyamatongwe@gmail.com> | 2022-07-29 09:52:43 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2022-07-29 09:52:43 +1000 |
commit | 5218b62655b877af64f9980efa668a1dcb82ed43 (patch) | |
tree | 4a7eefd6dc0d9cad93e49e7e903fe16d272ae822 /src | |
parent | 2a5ffea80aacbd6353f4462300e42c8d55ac19e9 (diff) | |
download | scintilla-mirror-5218b62655b877af64f9980efa668a1dcb82ed43.tar.gz |
Add growSize argument to SplitVector constructor with default value so can be
used more simply.
Add default value to growSize argument of Partitioning to enable default
construction.
Diffstat (limited to 'src')
-rw-r--r-- | src/Partitioning.h | 4 | ||||
-rw-r--r-- | src/SplitVector.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/Partitioning.h b/src/Partitioning.h index 165672a15..da68dfb56 100644 --- a/src/Partitioning.h +++ b/src/Partitioning.h @@ -17,7 +17,7 @@ namespace Scintilla::Internal { template <typename T> class SplitVectorWithRangeAdd : public SplitVector<T> { public: - explicit SplitVectorWithRangeAdd(ptrdiff_t growSize_) { + explicit SplitVectorWithRangeAdd(ptrdiff_t growSize_=8) { this->SetGrowSize(growSize_); this->ReAllocate(growSize_); } @@ -94,7 +94,7 @@ private: } public: - explicit Partitioning(int growSize) : stepPartition(0), stepLength(0) { + explicit Partitioning(size_t growSize=8) : stepPartition(0), stepLength(0) { Allocate(growSize); } diff --git a/src/SplitVector.h b/src/SplitVector.h index adaa8eeb8..d0823b0b6 100644 --- a/src/SplitVector.h +++ b/src/SplitVector.h @@ -71,7 +71,7 @@ protected: public: /// Construct a split buffer. - SplitVector() : empty(), lengthBody(0), part1Length(0), gapLength(0), growSize(8) { + SplitVector(size_t growSize_=8) : empty(), lengthBody(0), part1Length(0), gapLength(0), growSize(growSize_) { } // Deleted so SplitVector objects can not be copied. |