root / lab4 / .minix-src / include / c++ / experimental / __config
History | View | Annotate | Download (1.15 KB)
1 |
// -*- C++ -*- |
---|---|
2 |
//===--------------------------- __config ---------------------------------===// |
3 |
// |
4 |
// The LLVM Compiler Infrastructure |
5 |
// |
6 |
// This file is dual licensed under the MIT and the University of Illinois Open |
7 |
// Source Licenses. See LICENSE.TXT for details. |
8 |
// |
9 |
//===----------------------------------------------------------------------===// |
10 |
|
11 |
#ifndef _LIBCPP_EXPERIMENTAL_CONFIG |
12 |
#define _LIBCPP_EXPERIMENTAL_CONFIG |
13 |
|
14 |
#include <__config> |
15 |
|
16 |
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) |
17 |
#pragma GCC system_header |
18 |
#endif |
19 |
|
20 |
#define _LIBCPP_BEGIN_NAMESPACE_EXPERIMENTAL namespace std { namespace experimental { |
21 |
#define _LIBCPP_END_NAMESPACE_EXPERIMENTAL } } |
22 |
#define _VSTD_EXPERIMENTAL std::experimental |
23 |
|
24 |
#define _LIBCPP_BEGIN_NAMESPACE_LFTS _LIBCPP_BEGIN_NAMESPACE_EXPERIMENTAL inline namespace fundamentals_v1 { |
25 |
#define _LIBCPP_END_NAMESPACE_LFTS } } } |
26 |
#define _VSTD_LFTS _VSTD_EXPERIMENTAL::fundamentals_v1 |
27 |
|
28 |
#define _LIBCPP_BEGIN_NAMESPACE_CHRONO_LFTS _LIBCPP_BEGIN_NAMESPACE_STD \ |
29 |
namespace chrono { namespace experimental { inline namespace fundamentals_v1 { |
30 |
#define _LIBCPP_END_NAMESPACE_CHRONO_LFTS _LIBCPP_END_NAMESPACE_STD } } } |
31 |
|
32 |
#endif |