Skip to content

Commit d57fb31

Browse files
committed
🐛 Fix some includes, clang-tidiability
clang-tidy is temporarily turned off, to be turned on in a separate fix.
1 parent 0ba3e11 commit d57fb31

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@
66
/cmake-build-*
77
.idea
88
.vscode
9+
.cache

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ target_include_directories(safe_arithmetic INTERFACE include)
2121
target_link_libraries(safe_arithmetic INTERFACE boost_mp11)
2222

2323
if(PROJECT_IS_TOP_LEVEL)
24-
clang_tidy_interface(safe_arithmetic)
24+
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
25+
# clang_tidy_interface(safe_arithmetic)
2526
add_subdirectory(test)
2627
endif()

include/safe.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
#include <safe/match.hpp>
1010
#include <safe/object.hpp>
1111
#include <safe/value.hpp>
12-
#include <safe/var.hpp>
12+
#include <safe/var.hpp>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

3-
#include <cstdint>
3+
#include <cstddef>
44

55
namespace safe::_big_integer::interface {
66
template <std::size_t NumBits> struct big_integer;
7-
}
7+
}

include/safe/detail/fwd.hpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#pragma once
22

3-
#include <type_traits>
4-
53
#ifndef SAFE_INLINE
64
#define SAFE_INLINE inline
75
#endif
@@ -32,7 +30,7 @@ template <typename T> struct unsafe_cast_ferry {
3230
SAFE_INLINE constexpr explicit(true) unsafe_cast_ferry(T new_value)
3331
: v{new_value} {}
3432

35-
[[nodiscard]] SAFE_INLINE constexpr T value() const { return v; }
33+
[[nodiscard]] SAFE_INLINE constexpr auto value() const -> T { return v; }
3634
};
3735

3836
} // namespace safe

include/safe/dsl/fwd.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#pragma once
22

3+
#include <type_traits>
4+
35
namespace safe::dsl::detail {
46
struct binary_op {};
57
struct unary_op {};

0 commit comments

Comments
 (0)