23
23
#include " test_iterators.h"
24
24
#include " test_macros.h"
25
25
26
- struct is_odd
27
- {
28
- TEST_CONSTEXPR_CXX26 bool operator ()(const int & i) const {return i & 1 ;}
26
+ struct is_odd {
27
+ TEST_CONSTEXPR_CXX26 bool operator ()(const int & i) const { return i & 1 ; }
29
28
};
30
29
31
- struct odd_first
32
- {
33
- TEST_CONSTEXPR_CXX26 bool operator ()(const std::pair<int ,int >& p) const
34
- {return p.first & 1 ;}
30
+ struct odd_first {
31
+ TEST_CONSTEXPR_CXX26 bool operator ()(const std::pair<int , int >& p) const { return p.first & 1 ; }
35
32
};
36
33
37
34
template <class Iter >
38
- TEST_CONSTEXPR_CXX26 void
39
- test ()
40
- {
35
+ TEST_CONSTEXPR_CXX26 void test () {
41
36
{ // check mixed
42
37
typedef std::pair<int ,int > P;
43
38
P array[] =
@@ -285,8 +280,7 @@ test()
285
280
// TODO: Re-enable this test for GCC once we get recursive inlining fixed.
286
281
// For now it trips up GCC due to the use of always_inline.
287
282
# if !defined(TEST_COMPILER_GCC)
288
- if (!TEST_IS_CONSTANT_EVALUATED)
289
- { // check that the algorithm still works when no memory is available
283
+ if (!TEST_IS_CONSTANT_EVALUATED) { // check that the algorithm still works when no memory is available
290
284
std::vector<int > vec (150 , 3 );
291
285
vec[5 ] = 6 ;
292
286
getGlobalMemCounter ()->throw_after = 0 ;
@@ -307,20 +301,19 @@ test()
307
301
308
302
#if TEST_STD_VER >= 11
309
303
310
- struct is_null
311
- {
312
- template <class P >
313
- TEST_CONSTEXPR_CXX26 bool operator ()(const P& p) {return p == 0 ;}
304
+ struct is_null {
305
+ template <class P >
306
+ TEST_CONSTEXPR_CXX26 bool operator ()(const P& p) {
307
+ return p == 0 ;
308
+ }
314
309
};
315
310
316
311
template <class Iter >
317
- TEST_CONSTEXPR_CXX26 void
318
- test1 ()
319
- {
320
- const unsigned size = 5 ;
321
- std::unique_ptr<int > array[size];
322
- Iter r = std::stable_partition (Iter (array), Iter (array+size), is_null ());
323
- assert (r == Iter (array+size));
312
+ TEST_CONSTEXPR_CXX26 void test1 () {
313
+ const unsigned size = 5 ;
314
+ std::unique_ptr<int > array[size];
315
+ Iter r = std::stable_partition (Iter (array), Iter (array + size), is_null ());
316
+ assert (r == Iter (array + size));
324
317
}
325
318
326
319
#endif // TEST_STD_VER >= 11
0 commit comments