Skip to content

Commit

Permalink
Remove unused headers from gsl/pointers (#1153)
Browse files Browse the repository at this point in the history
* Remove unused headers from gsl/pointers

forward is already declared in utility, no need to include algorithm which is relativaly heavy
hash is already declared in memory, no need to bring brand-new header system_error for hash only

* Fix: add missing header <functional> to gsl/pointers due to using less/greater
  • Loading branch information
knst authored Oct 14, 2024
1 parent ce2a959 commit 84b2ca1
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions include/gsl/pointers
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,11 @@

#include "assert" // for Ensures, Expects

#include <algorithm> // for forward
#include <cstddef> // for ptrdiff_t, nullptr_t, size_t
#include <memory> // for shared_ptr, unique_ptr
#include <system_error> // for hash
#include <functional> // for less, greater
#include <memory> // for shared_ptr, unique_ptr, hash
#include <type_traits> // for enable_if_t, is_convertible, is_assignable
#include <utility> // for declval
#include <utility> // for declval, forward

#if !defined(GSL_NO_IOSTREAMS)
#include <iosfwd> // for ostream
Expand Down

0 comments on commit 84b2ca1

Please sign in to comment.