Includes cleanups
[invirt/third/libt4.git] / types.h
diff --git a/types.h b/types.h
index 0897649..d2d5411 100644 (file)
--- a/types.h
+++ b/types.h
@@ -1,6 +1,8 @@
 #ifndef types_h
 #define types_h
 
+#include <sys/types.h>
+
 #include <algorithm>
 using std::copy;
 using std::move;
@@ -59,6 +61,12 @@ using std::list;
 #include <map>
 using std::map;
 
+#include <memory>
+using std::enable_shared_from_this;
+using std::make_shared;
+using std::shared_ptr;
+using std::unique_ptr;
+
 #include <mutex>
 using std::mutex;
 using lock = std::unique_lock<std::mutex>;