Searched refs:ThrowsCounted (Results 1 – 6 of 6) sorted by relevance
35 struct ThrowsCounted { struct39 explicit ThrowsCounted() { in ThrowsCounted() argument46 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument47 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument48 friend void operator&(ThrowsCounted) = delete;50 int ThrowsCounted::count = 0;51 int ThrowsCounted::constructed = 0;52 int ThrowsCounted::throw_after = 0;58 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()60 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()[all …]
36 struct ThrowsCounted { struct41 explicit ThrowsCounted() { in ThrowsCounted() argument48 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument49 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument50 friend void operator&(ThrowsCounted) = delete;52 int ThrowsCounted::count = 0;53 int ThrowsCounted::constructed = 0;54 int ThrowsCounted::throw_after = 0;59 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()61 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()[all …]
35 struct ThrowsCounted { struct40 explicit ThrowsCounted() { in ThrowsCounted() argument47 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument48 ~ThrowsCounted() { --count; } in ~ThrowsCounted() argument49 friend void operator&(ThrowsCounted) = delete;51 int ThrowsCounted::count = 0;52 int ThrowsCounted::constructed = 0;53 int ThrowsCounted::throw_after = 0;58 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()60 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()[all …]
36 struct ThrowsCounted { struct41 explicit ThrowsCounted() { in ThrowsCounted() argument48 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() function49 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument50 friend void operator&(ThrowsCounted) = delete;52 int ThrowsCounted::count = 0;53 int ThrowsCounted::constructed = 0;54 int ThrowsCounted::throw_after = 0;59 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()61 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()[all …]
37 struct ThrowsCounted { struct42 explicit ThrowsCounted(int&& x) { in ThrowsCounted() argument50 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument51 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument52 friend void operator&(ThrowsCounted) = delete;54 int ThrowsCounted::count = 0;55 int ThrowsCounted::constructed = 0;56 int ThrowsCounted::throw_after = 0;61 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()64 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()[all …]
37 struct ThrowsCounted { struct42 explicit ThrowsCounted(int&& x) { in ThrowsCounted() argument50 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() function51 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument52 friend void operator&(ThrowsCounted) = delete;54 int ThrowsCounted::count = 0;55 int ThrowsCounted::constructed = 0;56 int ThrowsCounted::throw_after = 0;61 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()64 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()[all …]