#pragma once #include #include "pointer_fwd.hpp" namespace pointers { class unchecked_pointer_exception : public std::logic_error { using std::logic_error::logic_error; }; class null_pointer_exception : public std::invalid_argument { using std::invalid_argument::invalid_argument; }; }