]> git.lyx.org Git - lyx.git/blobdiff - boost/boost/detail/container_fwd.hpp
Don't allow newline characters in document settings.
[lyx.git] / boost / boost / detail / container_fwd.hpp
index 67c5a21c8a1858fcb6239772e3a6c440cd91cfa8..1a58935a7eeb962596ffa5783a3e7eb538899b01 100644 (file)
@@ -18,7 +18,8 @@
         && (defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL))) \
     || BOOST_WORKAROUND(__BORLANDC__, > 0x551) \
     || BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x842)) \
-    || (defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION))
+    || (defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)) \
+    || (defined(_LIBCPP_VERSION))
 
 #include <deque>
 #include <list>
@@ -68,7 +69,11 @@ namespace std
     template <class charT> struct char_traits;
 #endif
 
-    template <class T> class complex;
+    #if BOOST_CLANG
+        template <class T> struct complex;
+    #else
+        template <class T> class complex;
+    #endif
 }
 
 // gcc 3.4 and greater