Split <functional> into smaller pieces
[gcc.git] / libstdc++-v3 / include / bits / shared_ptr_base.h
index c74c92ae73069ec2992bebd51e32507053d319d8..1a9e3e901e97f3ceda6b5d3cbf0dbd688e4ae958 100644 (file)
 #ifndef _SHARED_PTR_BASE_H
 #define _SHARED_PTR_BASE_H 1
 
-#include <functional>
 #if __cpp_rtti
 # include <typeinfo>
 #endif
 #include <bits/allocated_ptr.h>
+#include <bits/refwrap.h>
+#include <bits/stl_function.h>
 #include <ext/aligned_buffer.h>
 
 namespace std _GLIBCXX_VISIBILITY(default)