xref: /trunk/main/stlport/systemstl/set (revision 1828d080)
193e48dc4SHerbert Dürr/**************************************************************
293e48dc4SHerbert Dürr *
393e48dc4SHerbert Dürr * Licensed to the Apache Software Foundation (ASF) under one
493e48dc4SHerbert Dürr * or more contributor license agreements.  See the NOTICE file
593e48dc4SHerbert Dürr * distributed with this work for additional information
693e48dc4SHerbert Dürr * regarding copyright ownership.  The ASF licenses this file
793e48dc4SHerbert Dürr * to you under the Apache License, Version 2.0 (the
893e48dc4SHerbert Dürr * "License"); you may not use this file except in compliance
993e48dc4SHerbert Dürr * with the License.  You may obtain a copy of the License at
1093e48dc4SHerbert Dürr *
1193e48dc4SHerbert Dürr *   http://www.apache.org/licenses/LICENSE-2.0
1293e48dc4SHerbert Dürr *
1393e48dc4SHerbert Dürr * Unless required by applicable law or agreed to in writing,
1493e48dc4SHerbert Dürr * software distributed under the License is distributed on an
1593e48dc4SHerbert Dürr * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
1693e48dc4SHerbert Dürr * KIND, either express or implied.  See the License for the
1793e48dc4SHerbert Dürr * specific language governing permissions and limitations
1893e48dc4SHerbert Dürr * under the License.
1993e48dc4SHerbert Dürr *
2093e48dc4SHerbert Dürr *************************************************************/
2193e48dc4SHerbert Dürr
2293e48dc4SHerbert Dürr#ifndef SYSTEM_STL_SET
2393e48dc4SHerbert Dürr#define SYSTEM_STL_SET
2493e48dc4SHerbert Dürr
2593e48dc4SHerbert Dürr#if defined(HAVE_STL_INCLUDE_PATH)
2693e48dc4SHerbert Dürr	namespace std { class type_info; };
2793e48dc4SHerbert Dürr	// TODO: use computed include file name
2893e48dc4SHerbert Dürr	#include "utility"
2993e48dc4SHerbert Dürr	#include_next <set>
30*1828d080SAriel Constenla-Haile#elif defined(__cplusplus) && (__cplusplus >= 201103L)
31*1828d080SAriel Constenla-Haile    #include_next <set>
3293e48dc4SHerbert Dürr#elif defined(_MSC_VER)
3393e48dc4SHerbert Dürr	#include <../../VC/include/set>
3493e48dc4SHerbert Dürr#else // fall back to boost/tr1
3593e48dc4SHerbert Dürr	#include <boost/tr1/tr1/set>
3693e48dc4SHerbert Dürr#endif
3793e48dc4SHerbert Dürr
3893e48dc4SHerbert Dürr#endif
3993e48dc4SHerbert Dürr
40