#pragma once #include namespace pointers { [[nodiscard]] auto pointer_distance(const int* begin, const int* end) -> std::size_t; [[nodiscard]] auto find_pointer(const int* begin, const int* end, int target) -> const int*; auto reverse_in_place(int* begin, int* end) -> void; } // namespace pointers