|
|
@@ -7,16 +7,11 @@
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
-#include <stdexcept>
|
|
|
-
|
|
|
-template <typename> class not_null;
|
|
|
-template <typename> class maybe_null;
|
|
|
-template <typename> class owner;
|
|
|
template <typename> class const_propogating_ptr;
|
|
|
template <typename> class const_ptr;
|
|
|
+template <typename> class maybe_null;
|
|
|
+template <typename> class not_null;
|
|
|
+template <typename> class owner;
|
|
|
|
|
|
+class null_pointer_exception;
|
|
|
class unchecked_pointer_exception;
|
|
|
-
|
|
|
-class null_pointer_exception : public std::invalid_argument {
|
|
|
- using std::invalid_argument::invalid_argument;
|
|
|
-};
|