Index: /trunk/Mars/mcore/MemoryManager.h
===================================================================
--- /trunk/Mars/mcore/MemoryManager.h	(revision 17291)
+++ /trunk/Mars/mcore/MemoryManager.h	(revision 17292)
@@ -2,5 +2,15 @@
 #define MARS_MemoryManager
 
+#ifndef __CINT__
 #include <forward_list>
+#else
+namespace std
+{
+    class mutex;
+    class condition_variable;
+    template<class T> class shared_ptr<T>;
+    template<class T> class forward_list<T>;
+}
+#endif
 
 class MemoryStock
Index: /trunk/Mars/mcore/Queue.h
===================================================================
--- /trunk/Mars/mcore/Queue.h	(revision 17291)
+++ /trunk/Mars/mcore/Queue.h	(revision 17292)
@@ -3,6 +3,18 @@
 
 #include <list>
+
+#ifndef __CINT__
 #include <thread>
 #include <condition_variable>
+#else
+namespace std
+{
+    class mutex;
+    class thread;
+    class condition_variable;
+    template<class T> class function<T>;
+}
+#endif
+
 
 // The second template argument must support:
