xref: /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/experimental/net (revision b1e838363e3c6fc78a55519254d99869742dd33c)
1181254a7Smrg// <experimental/net> -*- C++ -*-
2181254a7Smrg
3*b1e83836Smrg// Copyright (C) 2015-2022 Free Software Foundation, Inc.
4181254a7Smrg//
5181254a7Smrg// This file is part of the GNU ISO C++ Library.  This library is free
6181254a7Smrg// software; you can redistribute it and/or modify it under the
7181254a7Smrg// terms of the GNU General Public License as published by the
8181254a7Smrg// Free Software Foundation; either version 3, or (at your option)
9181254a7Smrg// any later version.
10181254a7Smrg
11181254a7Smrg// This library is distributed in the hope that it will be useful,
12181254a7Smrg// but WITHOUT ANY WARRANTY; without even the implied warranty of
13181254a7Smrg// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14181254a7Smrg// GNU General Public License for more details.
15181254a7Smrg
16181254a7Smrg// Under Section 7 of GPL version 3, you are granted additional
17181254a7Smrg// permissions described in the GCC Runtime Library Exception, version
18181254a7Smrg// 3.1, as published by the Free Software Foundation.
19181254a7Smrg
20181254a7Smrg// You should have received a copy of the GNU General Public License and
21181254a7Smrg// a copy of the GCC Runtime Library Exception along with this program;
22181254a7Smrg// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
23181254a7Smrg// <http://www.gnu.org/licenses/>.
24181254a7Smrg
25181254a7Smrg/** @file experimental/net
26181254a7Smrg *  This is a TS C++ Library header.
27fb8a8121Smrg *  @ingroup networking-ts
28181254a7Smrg */
29181254a7Smrg
30181254a7Smrg#ifndef _GLIBCXX_EXPERIMENTAL_NET
31181254a7Smrg#define _GLIBCXX_EXPERIMENTAL_NET
32181254a7Smrg
33181254a7Smrg#pragma GCC system_header
34181254a7Smrg
35181254a7Smrg#if __cplusplus >= 201402L
36181254a7Smrg
37181254a7Smrg#include <experimental/executor>
38181254a7Smrg#include <experimental/io_context>
39181254a7Smrg#include <experimental/timer>
40181254a7Smrg#include <experimental/buffer>
41181254a7Smrg#include <experimental/socket>
42181254a7Smrg#include <experimental/internet>
43181254a7Smrg
44181254a7Smrg#endif // C++14
45181254a7Smrg
46181254a7Smrg#endif // _GLIBCXX_EXPERIMENTAL_NET
47