#ifndef _GLIBCXX_BITS_SPECFUN_H
#define _GLIBCXX_BITS_SPECFUN_H 1
-#pragma GCC visibility push(default)
-
#include <bits/c++config.h>
#define __STDCPP_MATH_SPEC_FUNCS__ 201003L
} // namespace __gnu_cxx
#endif // __STRICT_ANSI__
-#pragma GCC visibility pop
-
#endif // _GLIBCXX_BITS_SPECFUN_H
#if __cplusplus > 201703L && __cpp_impl_three_way_comparison >= 201907L
-#pragma GCC visibility push(default)
-
#include <concepts>
#if __cpp_lib_concepts
# define __cpp_lib_three_way_comparison 201907L
#endif
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
// [cmp.categories], comparison category types
#endif // concepts
} // namespace std
-#pragma GCC visibility pop
-
#endif // C++20
#endif // _COMPARE
#pragma GCC system_header
-#pragma GCC visibility push(default)
-
#include <bits/c++config.h>
#include <bits/exception.h>
extern "C++" {
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
/** @addtogroup exceptions
* @{
/// @} group exceptions
} // namespace std
-namespace __gnu_cxx
+namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION
} // extern "C++"
-#pragma GCC visibility pop
-
#if (__cplusplus >= 201103L)
#include <bits/exception_ptr.h>
#include <bits/nested_exception.h>
#pragma GCC system_header
-#pragma GCC visibility push(default)
-
#include <bits/c++config.h>
extern "C++" {
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
/**
* @defgroup exceptions Exceptions
}
-#pragma GCC visibility pop
-
#endif
#ifndef _EXCEPTION_PTR_H
#define _EXCEPTION_PTR_H
-#pragma GCC visibility push(default)
-
#include <bits/c++config.h>
#include <bits/exception_defines.h>
#include <bits/cxxabi_init_exception.h>
extern "C++" {
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
class type_info;
} // extern "C++"
-#pragma GCC visibility pop
-
#endif
# include <bits/c++0x_warning.h>
#else // C++0x
-#pragma GCC visibility push(default)
-
#include <bits/c++config.h>
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
/// initializer_list
template<class _E>
{ return __ils.end(); }
}
-#pragma GCC visibility pop
-
#endif // C++11
#endif // _INITIALIZER_LIST
#ifndef _GLIBCXX_NESTED_EXCEPTION_H
#define _GLIBCXX_NESTED_EXCEPTION_H 1
-#pragma GCC visibility push(default)
-
#if __cplusplus < 201103L
# include <bits/c++0x_warning.h>
#else
-#include <bits/c++config.h>
#include <bits/move.h>
extern "C++" {
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
/**
* @addtogroup exceptions
} // extern "C++"
#endif // C++11
-
-#pragma GCC visibility pop
-
#endif // _GLIBCXX_NESTED_EXCEPTION_H