xref: /aoo42x/main/stlport/systemstl/list (revision 93e48dc4)
1*93e48dc4SHerbert Dürr/**************************************************************
2*93e48dc4SHerbert Dürr *
3*93e48dc4SHerbert Dürr * Licensed to the Apache Software Foundation (ASF) under one
4*93e48dc4SHerbert Dürr * or more contributor license agreements.  See the NOTICE file
5*93e48dc4SHerbert Dürr * distributed with this work for additional information
6*93e48dc4SHerbert Dürr * regarding copyright ownership.  The ASF licenses this file
7*93e48dc4SHerbert Dürr * to you under the Apache License, Version 2.0 (the
8*93e48dc4SHerbert Dürr * "License"); you may not use this file except in compliance
9*93e48dc4SHerbert Dürr * with the License.  You may obtain a copy of the License at
10*93e48dc4SHerbert Dürr *
11*93e48dc4SHerbert Dürr *   http://www.apache.org/licenses/LICENSE-2.0
12*93e48dc4SHerbert Dürr *
13*93e48dc4SHerbert Dürr * Unless required by applicable law or agreed to in writing,
14*93e48dc4SHerbert Dürr * software distributed under the License is distributed on an
15*93e48dc4SHerbert Dürr * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*93e48dc4SHerbert Dürr * KIND, either express or implied.  See the License for the
17*93e48dc4SHerbert Dürr * specific language governing permissions and limitations
18*93e48dc4SHerbert Dürr * under the License.
19*93e48dc4SHerbert Dürr *
20*93e48dc4SHerbert Dürr *************************************************************/
21*93e48dc4SHerbert Dürr
22*93e48dc4SHerbert Dürr#ifndef SYSTEM_STL_LIST
23*93e48dc4SHerbert Dürr#define SYSTEM_STL_LIST
24*93e48dc4SHerbert Dürr
25*93e48dc4SHerbert Dürr#ifdef HAVE_STL_INCLUDE_PATH
26*93e48dc4SHerbert Dürr	// TODO: use computed include file name
27*93e48dc4SHerbert Dürr	#include_next <list>
28*93e48dc4SHerbert Dürr#elif defined(_MSC_VER)
29*93e48dc4SHerbert Dürr	#include <../../VC/include/list>
30*93e48dc4SHerbert Dürr	// MSVC's list would cause a lot of expression-result-unused warnings
31*93e48dc4SHerbert Dürr	// unless it is compiled in iterator-debugging mode. Silence this noise
32*93e48dc4SHerbert Dürr	#pragma warning(disable:4555)
33*93e48dc4SHerbert Dürr#else // fall back to boost/tr1
34*93e48dc4SHerbert Dürr	#include <boost/tr1/tr1/list>
35*93e48dc4SHerbert Dürr#endif
36*93e48dc4SHerbert Dürr
37*93e48dc4SHerbert Dürr#endif
38*93e48dc4SHerbert Dürr
39