UCommon
ucommon/stl.h
Go to the documentation of this file.
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