From ca2e9c7f1b6bf92f1f67ae627692547710932577 Mon Sep 17 00:00:00 2001 From: Dimitri John Ledkov Date: Wed, 27 May 2015 13:30:08 +0100 Subject: [PATCH] Fix forward declaration of basic_string and list, for dual abi libstdc++ with inline std::__cxx11 namespace. Closes facebook/folly#213 Closes facebook/folly#208 --- folly/Traits.h | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/folly/Traits.h b/folly/Traits.h index 309157c..a279c02 100644 --- a/folly/Traits.h +++ b/folly/Traits.h @@ -19,6 +19,9 @@ #ifndef FOLLY_BASE_TRAITS_H_ #define FOLLY_BASE_TRAITS_H_ +#include +#include + #include #include #include @@ -239,19 +242,10 @@ FOLLY_NAMESPACE_STD_BEGIN template struct pair; -#ifndef _GLIBCXX_USE_FB -template - class basic_string; -#else -template - class basic_string; -#endif template class vector; template class deque; -template - class list; template class set; template