@@ -1237,61 +1237,61 @@ template <class InputIterator1, class InputIterator2>
1237
1237
mismatch(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2);
1238
1238
1239
1239
template <class InputIterator1, class InputIterator2>
1240
- constexpr pair<InputIterator1, InputIterator2> // constexpr in C++20
1240
+ constexpr pair<InputIterator1, InputIterator2>
1241
1241
mismatch(InputIterator1 first1, InputIterator1 last1,
1242
- InputIterator2 first2, InputIterator2 last2); // ** C++14**
1242
+ InputIterator2 first2, InputIterator2 last2); // since C++14, constexpr in C++20
1243
1243
1244
1244
template <class InputIterator1, class InputIterator2, class BinaryPredicate>
1245
1245
constexpr pair<InputIterator1, InputIterator2> // constexpr in C++20
1246
1246
mismatch(InputIterator1 first1, InputIterator1 last1,
1247
1247
InputIterator2 first2, BinaryPredicate pred);
1248
1248
1249
1249
template <class InputIterator1, class InputIterator2, class BinaryPredicate>
1250
- constexpr pair<InputIterator1, InputIterator2> // constexpr in C++20
1250
+ constexpr pair<InputIterator1, InputIterator2>
1251
1251
mismatch(InputIterator1 first1, InputIterator1 last1,
1252
1252
InputIterator2 first2, InputIterator2 last2,
1253
- BinaryPredicate pred); // ** C++14**
1253
+ BinaryPredicate pred); // since C++14, constexpr in C++20
1254
1254
1255
1255
template <class InputIterator1, class InputIterator2>
1256
1256
constexpr bool // constexpr in C++20
1257
1257
equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2);
1258
1258
1259
1259
template <class InputIterator1, class InputIterator2>
1260
- constexpr bool // constexpr in C++20
1260
+ constexpr bool
1261
1261
equal(InputIterator1 first1, InputIterator1 last1,
1262
- InputIterator2 first2, InputIterator2 last2); // ** C++14**
1262
+ InputIterator2 first2, InputIterator2 last2); // since C++14, constexpr in C++20
1263
1263
1264
1264
template <class InputIterator1, class InputIterator2, class BinaryPredicate>
1265
1265
constexpr bool // constexpr in C++20
1266
1266
equal(InputIterator1 first1, InputIterator1 last1,
1267
1267
InputIterator2 first2, BinaryPredicate pred);
1268
1268
1269
1269
template <class InputIterator1, class InputIterator2, class BinaryPredicate>
1270
- constexpr bool // constexpr in C++20
1270
+ constexpr bool
1271
1271
equal(InputIterator1 first1, InputIterator1 last1,
1272
1272
InputIterator2 first2, InputIterator2 last2,
1273
- BinaryPredicate pred); // ** C++14**
1273
+ BinaryPredicate pred); // since C++14, constexpr in C++20
1274
1274
1275
1275
template<class ForwardIterator1, class ForwardIterator2>
1276
1276
constexpr bool // constexpr in C++20
1277
1277
is_permutation(ForwardIterator1 first1, ForwardIterator1 last1,
1278
1278
ForwardIterator2 first2);
1279
1279
1280
1280
template<class ForwardIterator1, class ForwardIterator2>
1281
- constexpr bool // constexpr in C++20
1281
+ constexpr bool
1282
1282
is_permutation(ForwardIterator1 first1, ForwardIterator1 last1,
1283
- ForwardIterator2 first2, ForwardIterator2 last2); // ** C++14**
1283
+ ForwardIterator2 first2, ForwardIterator2 last2); // since C++14, constexpr in C++20
1284
1284
1285
1285
template<class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
1286
1286
constexpr bool // constexpr in C++20
1287
1287
is_permutation(ForwardIterator1 first1, ForwardIterator1 last1,
1288
1288
ForwardIterator2 first2, BinaryPredicate pred);
1289
1289
1290
1290
template<class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
1291
- constexpr bool // constexpr in C++20
1291
+ constexpr bool
1292
1292
is_permutation(ForwardIterator1 first1, ForwardIterator1 last1,
1293
1293
ForwardIterator2 first2, ForwardIterator2 last2,
1294
- BinaryPredicate pred); // ** C++14**
1294
+ BinaryPredicate pred); // since C++14, constexpr in C++20
1295
1295
1296
1296
template <class ForwardIterator1, class ForwardIterator2>
1297
1297
constexpr ForwardIterator1 // constexpr in C++20
0 commit comments