ucommon
|
00001 // Copyright (C) 2006-2010 David Sugar, Tycho Softworks. 00002 // 00003 // This file is part of GNU uCommon C++. 00004 // 00005 // GNU uCommon C++ is free software: you can redistribute it and/or modify 00006 // it under the terms of the GNU Lesser General Public License as published 00007 // by the Free Software Foundation, either version 3 of the License, or 00008 // (at your option) any later version. 00009 // 00010 // GNU uCommon C++ is distributed in the hope that it will be useful, 00011 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00013 // GNU Lesser General Public License for more details. 00014 // 00015 // You should have received a copy of the GNU Lesser General Public License 00016 // along with GNU uCommon C++. If not, see <http://www.gnu.org/licenses/>. 00017 00023 #if defined(OLD_STDCPP) || defined(NEW_STDCPP) 00024 #if !defined(_MSC_VER) || _MSC_VER >= 1400 00025 #ifndef _UCOMMON_STL_H_ 00026 #define _UCOMMON_STL_H_ 00027 #define _UCOMMON_STL_EXTENDED_ 00028 00029 #ifndef _UCOMMON_PLATFORM_H_ 00030 #include <ucommon/platform.h> 00031 #endif 00032 00033 #include <list> // example... 00034 00035 NAMESPACE_UCOMMON 00036 00037 /* 00038 In the future we may introduce optional classes which require and/or 00039 build upon the standard template library. This header indicates how and 00040 where they may be added. 00041 */ 00042 00043 END_NAMESPACE 00044 00045 #endif 00046 #endif 00047 #endif