pointer_fwd.hpp 389 B

123456789101112131415161718192021
  1. //
  2. // pointer_fwd.hpp
  3. // memory
  4. //
  5. // Created by Sam Jaffe on 8/8/16.
  6. //
  7. #pragma once
  8. namespace pointers {
  9. template <typename> class const_propogating_ptr;
  10. template <typename> class const_ptr;
  11. template <typename> class maybe_null;
  12. template <typename> class not_null;
  13. template <typename> class owner;
  14. class null_pointer_exception;
  15. class unchecked_pointer_exception;
  16. }