diff options
Diffstat (limited to 'nix/libutil')
| -rw-r--r-- | nix/libutil/serialise.cc | 4 | ||||
| -rw-r--r-- | nix/libutil/util.cc | 8 | ||||
| -rw-r--r-- | nix/libutil/util.hh | 7 |
3 files changed, 6 insertions, 13 deletions
diff --git a/nix/libutil/serialise.cc b/nix/libutil/serialise.cc index 6f04ab15918..01aeea25c0c 100644 --- a/nix/libutil/serialise.cc +++ b/nix/libutil/serialise.cc | |||
| @@ -188,8 +188,8 @@ void writeString(const string & s, Sink & sink) | |||
| 188 | template<class T> void writeStrings(const T & ss, Sink & sink) | 188 | template<class T> void writeStrings(const T & ss, Sink & sink) |
| 189 | { | 189 | { |
| 190 | writeInt(ss.size(), sink); | 190 | writeInt(ss.size(), sink); |
| 191 | foreach (typename T::const_iterator, i, ss) | 191 | for (auto& i : ss) |
| 192 | writeString(*i, sink); | 192 | writeString(i, sink); |
| 193 | } | 193 | } |
| 194 | 194 | ||
| 195 | template void writeStrings(const Paths & ss, Sink & sink); | 195 | template void writeStrings(const Paths & ss, Sink & sink); |
diff --git a/nix/libutil/util.cc b/nix/libutil/util.cc index 398f61841f1..74f7a97cc4f 100644 --- a/nix/libutil/util.cc +++ b/nix/libutil/util.cc | |||
| @@ -1158,9 +1158,9 @@ template vector<string> tokenizeString(const string & s, const string & separato | |||
| 1158 | string concatStringsSep(const string & sep, const Strings & ss) | 1158 | string concatStringsSep(const string & sep, const Strings & ss) |
| 1159 | { | 1159 | { |
| 1160 | string s; | 1160 | string s; |
| 1161 | foreach (Strings::const_iterator, i, ss) { | 1161 | for (const auto& i : ss) { |
| 1162 | if (s.size() != 0) s += sep; | 1162 | if (s.size() != 0) s += sep; |
| 1163 | s += *i; | 1163 | s += i; |
| 1164 | } | 1164 | } |
| 1165 | return s; | 1165 | return s; |
| 1166 | } | 1166 | } |
| @@ -1169,9 +1169,9 @@ string concatStringsSep(const string & sep, const Strings & ss) | |||
| 1169 | string concatStringsSep(const string & sep, const StringSet & ss) | 1169 | string concatStringsSep(const string & sep, const StringSet & ss) |
| 1170 | { | 1170 | { |
| 1171 | string s; | 1171 | string s; |
| 1172 | foreach (StringSet::const_iterator, i, ss) { | 1172 | for (const auto& i : ss) { |
| 1173 | if (s.size() != 0) s += sep; | 1173 | if (s.size() != 0) s += sep; |
| 1174 | s += *i; | 1174 | s += i; |
| 1175 | } | 1175 | } |
| 1176 | return s; | 1176 | return s; |
| 1177 | } | 1177 | } |
diff --git a/nix/libutil/util.hh b/nix/libutil/util.hh index 176247e699d..a07c3be6eb6 100644 --- a/nix/libutil/util.hh +++ b/nix/libutil/util.hh | |||
| @@ -16,13 +16,6 @@ | |||
| 16 | namespace nix { | 16 | namespace nix { |
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | #define foreach(it_type, it, collection) \ | ||
| 20 | for (it_type it = (collection).begin(); it != (collection).end(); ++it) | ||
| 21 | |||
| 22 | #define foreach_reverse(it_type, it, collection) \ | ||
| 23 | for (it_type it = (collection).rbegin(); it != (collection).rend(); ++it) | ||
| 24 | |||
| 25 | |||
| 26 | /* Return an environment variable. */ | 19 | /* Return an environment variable. */ |
| 27 | string getEnv(const string & key, const string & def = ""); | 20 | string getEnv(const string & key, const string & def = ""); |
| 28 | 21 | ||
