libcopp 2.3.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
stl_include_suffix.h
Go to the documentation of this file.
1// Copyright 2023 atframwork.
2// Created by owent on 2022-05-23
3// Usage:
4// // clang-format off
5// #include <libcopp/utils/config/stl_include_prefix.h> // NOLINT(build/include_order)
6// // clang-format on
7// #include <sstream> //...
8// // clang-format off
9// #include <libcopp/utils/config/stl_include_suffix.h> // NOLINT(build/include_order)
10// // clang-format on
11
12// This file may be include multiple times, do not add #pragma once here
13// NOLINT(build/header_guard)
14
15#ifdef LIBCOPP_UTILS_CONFIG_STL_INCLUDE_PREFIX_H
16
17# if defined(_MSC_VER)
18# pragma warning(pop)
19# elif defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__)
20# if (__GNUC__ * 100 + __GNUC_MINOR__ * 10) >= 460
21# pragma GCC diagnostic pop
22# endif
23# elif defined(__clang__) || defined(__apple_build_version__)
24# pragma clang diagnostic pop
25# endif
26
27# undef LIBCOPP_UTILS_CONFIG_STL_INCLUDE_PREFIX_H
28
29#endif