diff options
| author | Neil <nyamatongwe@gmail.com> | 2018-06-04 14:46:14 +1000 |
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2018-06-04 14:46:14 +1000 |
| commit | cc2ef371b2402396be6d5f5169e51e15dbd03a60 (patch) | |
| tree | 27bdb057cbb0d1074149cb3a54811fa91519c247 /src/Decoration.cxx | |
| parent | 13b2cba2ce2deb287d97a2d39e51d04934f55e91 (diff) | |
| download | scintilla-mirror-cc2ef371b2402396be6d5f5169e51e15dbd03a60.tar.gz | |
Reduce scope of captures for lambdas.
Use noexcept.
Diffstat (limited to 'src/Decoration.cxx')
| -rw-r--r-- | src/Decoration.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Decoration.cxx b/src/Decoration.cxx index c5b00cbc1..2094bca1a 100644 --- a/src/Decoration.cxx +++ b/src/Decoration.cxx @@ -163,7 +163,7 @@ Decoration<POS> *DecorationList<POS>::Create(int indicator, Sci::Position length template <typename POS> void DecorationList<POS>::Delete(int indicator) { decorationList.erase(std::remove_if(decorationList.begin(), decorationList.end(), - [=](const std::unique_ptr<Decoration<POS>> &deco) { + [indicator](const std::unique_ptr<Decoration<POS>> &deco) { return deco->Indicator() == indicator; }), decorationList.end()); current = nullptr; @@ -228,7 +228,7 @@ void DecorationList<POS>::DeleteRange(Sci::Position position, Sci::Position dele template <typename POS> void DecorationList<POS>::DeleteLexerDecorations() { decorationList.erase(std::remove_if(decorationList.begin(), decorationList.end(), - [=](const std::unique_ptr<Decoration<POS>> &deco) { + [](const std::unique_ptr<Decoration<POS>> &deco) { return deco->Indicator() < INDIC_CONTAINER; }), decorationList.end()); current = nullptr; @@ -241,7 +241,7 @@ void DecorationList<POS>::DeleteAnyEmpty() { decorationList.clear(); } else { decorationList.erase(std::remove_if(decorationList.begin(), decorationList.end(), - [=](const std::unique_ptr<Decoration<POS>> &deco) { + [](const std::unique_ptr<Decoration<POS>> &deco) { return deco->Empty(); }), decorationList.end()); } |
