set (93e48dc4) set (7fa44d27)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 13 unchanged lines hidden (view full) ---

22#ifndef SYSTEM_STL_SET
23#define SYSTEM_STL_SET
24
25#if defined(HAVE_STL_INCLUDE_PATH)
26 namespace std { class type_info; };
27 // TODO: use computed include file name
28 #include "utility"
29 #include_next <set>
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 13 unchanged lines hidden (view full) ---

22#ifndef SYSTEM_STL_SET
23#define SYSTEM_STL_SET
24
25#if defined(HAVE_STL_INCLUDE_PATH)
26 namespace std { class type_info; };
27 // TODO: use computed include file name
28 #include "utility"
29 #include_next <set>
30#elif defined(__cplusplus) && (__cplusplus >= 201103L)
31 #include_next <set>
30#elif defined(_MSC_VER)
31 #include <../../VC/include/set>
32#else // fall back to boost/tr1
33 #include <boost/tr1/tr1/set>
34#endif
35
36#endif
37
32#elif defined(_MSC_VER)
33 #include <../../VC/include/set>
34#else // fall back to boost/tr1
35 #include <boost/tr1/tr1/set>
36#endif
37
38#endif
39