diff options
-rw-r--r-- | .clant.json | 4 | ||||
-rw-r--r-- | .includes.imp | 5 | ||||
-rw-r--r-- | include/raul/Array.hpp | 2 | ||||
-rw-r--r-- | include/raul/Maid.hpp | 1 | ||||
-rw-r--r-- | include/raul/Path.hpp | 1 | ||||
-rw-r--r-- | include/raul/Process.hpp | 3 | ||||
-rw-r--r-- | include/raul/RingBuffer.hpp | 1 | ||||
-rw-r--r-- | include/raul/Semaphore.hpp | 1 | ||||
-rw-r--r-- | include/raul/Socket.hpp | 5 | ||||
-rw-r--r-- | include/raul/Symbol.hpp | 1 | ||||
-rw-r--r-- | include/raul/TimeSlice.hpp | 2 |
11 files changed, 16 insertions, 10 deletions
diff --git a/.clant.json b/.clant.json new file mode 100644 index 0000000..76cae6d --- /dev/null +++ b/.clant.json @@ -0,0 +1,4 @@ +{ + "version": "1.0.0", + "mapping_files": [".includes.imp"] +} diff --git a/.includes.imp b/.includes.imp new file mode 100644 index 0000000..83b7935 --- /dev/null +++ b/.includes.imp @@ -0,0 +1,5 @@ +[ + { "symbol": [ "std::exception", "private", "<exception>", "public" ] }, + { "symbol": [ "std::max", "private", "<algorithm>", "public" ] }, + { "symbol": [ "std::min", "private", "<algorithm>", "public" ] } +] diff --git a/include/raul/Array.hpp b/include/raul/Array.hpp index ee50470..018d114 100644 --- a/include/raul/Array.hpp +++ b/include/raul/Array.hpp @@ -19,7 +19,7 @@ #include "raul/Maid.hpp" -#include <algorithm> +#include <algorithm> // IWYU pragma: keep #include <cassert> #include <cstddef> #include <memory> diff --git a/include/raul/Maid.hpp b/include/raul/Maid.hpp index 1479f71..9841f82 100644 --- a/include/raul/Maid.hpp +++ b/include/raul/Maid.hpp @@ -22,6 +22,7 @@ #include <atomic> #include <memory> +#include <utility> namespace Raul { diff --git a/include/raul/Path.hpp b/include/raul/Path.hpp index 6237ddd..f0168b7 100644 --- a/include/raul/Path.hpp +++ b/include/raul/Path.hpp @@ -21,6 +21,7 @@ #include "raul/Symbol.hpp" #include <algorithm> +#include <cstddef> #include <string> namespace Raul { diff --git a/include/raul/Process.hpp b/include/raul/Process.hpp index 717a900..15673f0 100644 --- a/include/raul/Process.hpp +++ b/include/raul/Process.hpp @@ -20,11 +20,8 @@ #include "raul/Noncopyable.hpp" #include <sys/resource.h> -#include <sys/time.h> #include <unistd.h> -#include <string> - namespace Raul { /** A child process. diff --git a/include/raul/RingBuffer.hpp b/include/raul/RingBuffer.hpp index a7bbfb7..176fe92 100644 --- a/include/raul/RingBuffer.hpp +++ b/include/raul/RingBuffer.hpp @@ -22,7 +22,6 @@ #include <atomic> #include <cassert> #include <cstdint> -#include <cstdlib> #include <cstring> #include <memory> diff --git a/include/raul/Semaphore.hpp b/include/raul/Semaphore.hpp index ee2325f..2e78d45 100644 --- a/include/raul/Semaphore.hpp +++ b/include/raul/Semaphore.hpp @@ -26,6 +26,7 @@ # include <cerrno> # include <ctime> # include <semaphore.h> +# include <sys/types.h> #endif #include <chrono> diff --git a/include/raul/Socket.hpp b/include/raul/Socket.hpp index 96ce597..66b5a45 100644 --- a/include/raul/Socket.hpp +++ b/include/raul/Socket.hpp @@ -20,18 +20,15 @@ #include "raul/Noncopyable.hpp" #include <netdb.h> -#include <netinet/in.h> -#include <poll.h> #include <sys/socket.h> #include <sys/un.h> #include <unistd.h> -#include <cerrno> -#include <cstdint> #include <cstdlib> #include <cstring> #include <memory> #include <string> +#include <utility> namespace Raul { diff --git a/include/raul/Symbol.hpp b/include/raul/Symbol.hpp index 70062be..4814334 100644 --- a/include/raul/Symbol.hpp +++ b/include/raul/Symbol.hpp @@ -19,6 +19,7 @@ #include "raul/Exception.hpp" +#include <cstddef> #include <string> namespace Raul { diff --git a/include/raul/TimeSlice.hpp b/include/raul/TimeSlice.hpp index 7758602..5d2da1e 100644 --- a/include/raul/TimeSlice.hpp +++ b/include/raul/TimeSlice.hpp @@ -21,7 +21,7 @@ #include "raul/TimeStamp.hpp" #include <cassert> -#include <cmath> +#include <cstdint> namespace Raul { |