|
@@ -24,6 +24,7 @@
|
|
|
#include <pair>
|
|
#include <pair>
|
|
|
#include <initializer_list>
|
|
#include <initializer_list>
|
|
|
#include <functional>
|
|
#include <functional>
|
|
|
|
|
+#include <memory>
|
|
|
|
|
|
|
|
namespace std {
|
|
namespace std {
|
|
|
|
|
|
|
@@ -46,7 +47,7 @@ namespace std {
|
|
|
typedef typename allocator_type::const_reference const_reference;
|
|
typedef typename allocator_type::const_reference const_reference;
|
|
|
typedef size_t size_type;
|
|
typedef size_t size_type;
|
|
|
typedef std::ptrdiff_t difference_type;
|
|
typedef std::ptrdiff_t difference_type;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
class iterator;
|
|
class iterator;
|
|
|
class const_iterator;
|
|
class const_iterator;
|
|
|
class local_iterator;
|
|
class local_iterator;
|