Skip to content

Commit 649ce7e

Browse files
authored
Merge pull request #18 from cschreib/update
Clean up header inclusion in tests
2 parents fa5d329 + e8bea17 commit 649ce7e

File tree

6 files changed

+29
-26
lines changed

6 files changed

+29
-26
lines changed

include/oup/observable_unique_ptr.hpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ class ptr_and_deleter : private Deleter {
4141
public:
4242
explicit ptr_and_deleter(Deleter d, T* ptr) : Deleter(std::move(d)), data(ptr) {}
4343

44-
ptr_and_deleter() = default;
45-
ptr_and_deleter(const ptr_and_deleter&) = default;
46-
ptr_and_deleter(ptr_and_deleter&&) = default;
44+
ptr_and_deleter() = default;
45+
ptr_and_deleter(const ptr_and_deleter&) = default;
46+
ptr_and_deleter(ptr_and_deleter&&) = default;
4747
ptr_and_deleter& operator=(const ptr_and_deleter&) = default;
48-
ptr_and_deleter& operator=(ptr_and_deleter&&) = default;
48+
ptr_and_deleter& operator=(ptr_and_deleter&&) = default;
4949

5050
T*& pointer() {
5151
return data;
@@ -239,11 +239,11 @@ class basic_control_block final {
239239

240240
control_block_storage_type storage = 1;
241241

242-
basic_control_block() noexcept = default;
243-
basic_control_block(const basic_control_block&) = delete;
244-
basic_control_block(basic_control_block&&) = delete;
242+
basic_control_block() noexcept = default;
243+
basic_control_block(const basic_control_block&) = delete;
244+
basic_control_block(basic_control_block&&) = delete;
245245
basic_control_block& operator=(const basic_control_block&) = delete;
246-
basic_control_block& operator=(basic_control_block&&) = delete;
246+
basic_control_block& operator=(basic_control_block&&) = delete;
247247

248248
void push_ref() noexcept {
249249
++storage;
@@ -296,10 +296,10 @@ struct enable_observer_from_this_base {
296296
block.push_ref();
297297
}
298298

299-
enable_observer_from_this_base(const enable_observer_from_this_base&) = delete;
300-
enable_observer_from_this_base(enable_observer_from_this_base&&) = delete;
299+
enable_observer_from_this_base(const enable_observer_from_this_base&) = delete;
300+
enable_observer_from_this_base(enable_observer_from_this_base&&) = delete;
301301
enable_observer_from_this_base& operator=(const enable_observer_from_this_base&) = delete;
302-
enable_observer_from_this_base& operator=(enable_observer_from_this_base&&) = delete;
302+
enable_observer_from_this_base& operator=(enable_observer_from_this_base&&) = delete;
303303

304304
virtual ~enable_observer_from_this_base() noexcept {
305305
if (this_control_block) {
@@ -701,7 +701,7 @@ class basic_observable_ptr final {
701701
}
702702

703703
// Non-copyable
704-
basic_observable_ptr(const basic_observable_ptr&) = delete;
704+
basic_observable_ptr(const basic_observable_ptr&) = delete;
705705
basic_observable_ptr& operator=(const basic_observable_ptr&) = delete;
706706

707707
/**

tests/memory_tracker.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include "memory_tracker.hpp"
22

3+
#include <algorithm>
34
#include <cstdio>
5+
#include <stdexcept>
46

57
void* allocations[max_allocations];
68
void* allocations_array[max_allocations];

tests/memory_tracker.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#include <algorithm>
21
#include <cstdlib>
2+
#include <new>
33

44
// Allocation tracker, to catch memory leaks and double delete
55
constexpr std::size_t max_allocations = 20'000;

tests/runtime_tests_lifetime.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include "testing.hpp"
33
#include "tests_common.hpp"
44

5+
#include <algorithm>
56
#include <vector>
67

78
TEMPLATE_LIST_TEST_CASE("observer expiring scope", "[lifetime][owner][observer]", owner_types) {

tests/speed_benchmark_utility.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ template void use_object<std::weak_ptr<std::array<int, 65'536>>>(
3737
template void
3838
use_object<oup::observable_unique_ptr<int>>(oup::observable_unique_ptr<int>&) noexcept;
3939
template void
40-
use_object<oup::observable_unique_ptr<float>>(oup::observable_unique_ptr<float>&) noexcept;
40+
use_object<oup::observable_unique_ptr<float>>(oup::observable_unique_ptr<float>&) noexcept;
4141
template void use_object<oup::observable_unique_ptr<std::string>>(
4242
oup::observable_unique_ptr<std::string>&) noexcept;
4343
template void use_object<oup::observable_unique_ptr<std::array<int, 65'536>>>(
@@ -46,7 +46,7 @@ template void use_object<oup::observable_unique_ptr<std::array<int, 65'536>>>(
4646
template void
4747
use_object<oup::observable_sealed_ptr<int>>(oup::observable_sealed_ptr<int>&) noexcept;
4848
template void
49-
use_object<oup::observable_sealed_ptr<float>>(oup::observable_sealed_ptr<float>&) noexcept;
49+
use_object<oup::observable_sealed_ptr<float>>(oup::observable_sealed_ptr<float>&) noexcept;
5050
template void use_object<oup::observable_sealed_ptr<std::string>>(
5151
oup::observable_sealed_ptr<std::string>&) noexcept;
5252
template void use_object<oup::observable_sealed_ptr<std::array<int, 65'536>>>(

tests/tests_common.hpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ struct test_object {
2121
test_object(test_object&&) = delete;
2222

2323
test_object& operator=(const test_object&) = delete;
24-
test_object& operator=(test_object&&) = delete;
24+
test_object& operator=(test_object&&) = delete;
2525
};
2626

2727
struct test_object_derived : test_object {
@@ -353,7 +353,7 @@ struct test_deleter {
353353
~test_deleter() noexcept;
354354

355355
test_deleter& operator=(const test_deleter&) = default;
356-
test_deleter& operator =(test_deleter&& source) noexcept;
356+
test_deleter& operator=(test_deleter&& source) noexcept;
357357

358358
void operator()(test_object* ptr) noexcept;
359359
void operator()(const test_object* ptr) noexcept;
@@ -438,24 +438,24 @@ template<typename T>
438438
constexpr bool has_eoft_self_member = has_eoft<T> && !has_eoft_obs_member<T>;
439439

440440
template<typename T>
441-
constexpr bool eoft_constructor_takes_control_block =
442-
has_eoft<T>&& get_policy<T>::eoft_constructor_takes_control_block;
441+
constexpr bool eoft_constructor_takes_control_block =
442+
has_eoft<T> && get_policy<T>::eoft_constructor_takes_control_block;
443443

444444
template<typename T>
445-
constexpr bool eoft_allocates = has_eoft<T>&&
446-
oup::policy_queries<get_policy<T>>::eoft_constructor_allocates();
445+
constexpr bool eoft_allocates =
446+
has_eoft<T> && oup::policy_queries<get_policy<T>>::eoft_constructor_allocates();
447447

448448
template<typename T>
449-
constexpr bool eoft_always_has_block = has_eoft<T>&&
450-
oup::policy_queries<get_policy<T>>::eoft_always_has_block();
449+
constexpr bool eoft_always_has_block =
450+
has_eoft<T> && oup::policy_queries<get_policy<T>>::eoft_always_has_block();
451451

452452
template<typename T>
453453
constexpr bool must_use_make_observable = is_sealed<T> || eoft_constructor_takes_control_block<T>;
454454

455455
template<typename T>
456-
constexpr bool can_use_make_observable = (is_sealed<T> &&
457-
std::is_same_v<get_deleter<T>, oup::placement_delete>) ||
458-
std::is_same_v<get_deleter<T>, oup::default_delete>;
456+
constexpr bool can_use_make_observable =
457+
(is_sealed<T> && std::is_same_v<get_deleter<T>, oup::placement_delete>) ||
458+
std::is_same_v<get_deleter<T>, oup::default_delete>;
459459

460460
template<typename T>
461461
constexpr bool has_base = std::is_base_of_v<test_object_derived, std::remove_cv_t<get_object<T>>>;

0 commit comments

Comments
 (0)