#pragma once namespace pointers { [[nodiscard]] auto get_value(const int* ptr) -> int; void set_value(int* ptr, int value); [[nodiscard]] auto is_null(const int* ptr) -> bool; void swap_via_pointers(int* a, int* b); } // namespace pointers