From 7e76877cb2ab57511040414f076999f42eeef9c4 Mon Sep 17 00:00:00 2001 From: Xi Xu <109734945+Xi-Xu-ZG@users.noreply.github.com> Date: Sat, 10 Jun 2023 21:04:35 +0800 Subject: [PATCH] Create stdc++.h stdc++.h for VS v1.0.0 --- stdc++.h | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 stdc++.h diff --git a/stdc++.h b/stdc++.h new file mode 100644 index 0000000..1b7d953 --- /dev/null +++ b/stdc++.h @@ -0,0 +1,169 @@ +// C++ includes used for precompiling on Visual Studio + +// Copyright (c) 2023 Xi Xu +// SPDX-License-Identifier: GNU General Public License version 3 + +// This file is a modified version of the file from GCC 13.1.0 that is compatible with Visual Studio. +// The modifications are made by Xi Xu whose personal official home page is https://xi-xu-zg.github.io/. +// The original file is distributed under the GNU General Public License. +// You can find the original file at https://gcc.gnu.org/onlinedocs/gcc-13.1.0/libstdc++/api/a00839_source.html. + +// 17.4.1.2 Headers + +#pragma once + +// C +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// C++ +// #include +// #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +// #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if __cpp_impl_coroutine +#include +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +// #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if __has_include() +#include +#endif +#include