diff --git a/core/base/inc/TString.h b/core/base/inc/TString.h index d238274a5e42c70db652273872b1aacf76a385d6..be1b311d8e52064fc8abc1d89137b83b4657bf42 100644 --- a/core/base/inc/TString.h +++ b/core/base/inc/TString.h @@ -41,24 +41,7 @@ #endif #include <stdarg.h> - -#ifndef __CINT__ -namespace std -{ - template<typename _Alloc> - class allocator; - - template<typename _CharT> - struct char_traits; - - template<typename _CharT, typename _Traits, typename _Alloc> - class basic_string; - - typedef basic_string<char, char_traits<char>, allocator<char> > string; -} -#else #include <string> -#endif #ifdef R__GLOBALSTL namespace std { using ::string; } diff --git a/core/base/src/TString.cxx b/core/base/src/TString.cxx index 4f05a188130a029b1a34c340e84b98e42959b20d..3beb0f49521cd8d8116af1f6a4848aa142e66224 100644 --- a/core/base/src/TString.cxx +++ b/core/base/src/TString.cxx @@ -40,8 +40,6 @@ #include "TObjString.h" #include "TVirtualMutex.h" -#include <string> - #ifdef R__GLOBALSTL namespace std { using ::list; } #endif diff --git a/core/cont/inc/TCollection.h b/core/cont/inc/TCollection.h index f1a5e1f5179f4cd035f4e8b0f2d4880971845917..9a4e5d30f56e35251f792176ed750080d353505c 100644 --- a/core/cont/inc/TCollection.h +++ b/core/cont/inc/TCollection.h @@ -34,12 +34,6 @@ #include "TString.h" #endif -#ifndef __CINT__ -namespace std -{ - template<typename _Tp> struct iterator_traits; -} -#endif class TClass; class TObjectTable;