aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2022-07-29 09:52:43 +1000
committerNeil <nyamatongwe@gmail.com>2022-07-29 09:52:43 +1000
commit5218b62655b877af64f9980efa668a1dcb82ed43 (patch)
tree4a7eefd6dc0d9cad93e49e7e903fe16d272ae822 /src
parent2a5ffea80aacbd6353f4462300e42c8d55ac19e9 (diff)
downloadscintilla-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.h4
-rw-r--r--src/SplitVector.h2
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.