mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-09-10 07:50:06 -04:00
Remove limit in c++ standard version
This commit is contained in:
parent
2dca69320e
commit
f35c7c9cba
@ -123,27 +123,18 @@ class _LIBCPP_EXCEPTION_ABI bad_optional_access
|
|||||||
: public logic_error
|
: public logic_error
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
#if _LIBCPP_STD_VER > 11
|
|
||||||
_LIBCPP_INLINE_VISIBILITY explicit bad_optional_access(const string& __arg)
|
_LIBCPP_INLINE_VISIBILITY explicit bad_optional_access(const string& __arg)
|
||||||
: logic_error(__arg) {}
|
: logic_error(__arg) {}
|
||||||
_LIBCPP_INLINE_VISIBILITY explicit bad_optional_access(const char* __arg)
|
_LIBCPP_INLINE_VISIBILITY explicit bad_optional_access(const char* __arg)
|
||||||
: logic_error(__arg) {}
|
: logic_error(__arg) {}
|
||||||
_LIBCPP_INLINE_VISIBILITY bad_optional_access(const bad_optional_access&) noexcept = default;
|
_LIBCPP_INLINE_VISIBILITY bad_optional_access(const bad_optional_access&) noexcept = default;
|
||||||
_LIBCPP_INLINE_VISIBILITY bad_optional_access& operator=(const bad_optional_access&) noexcept = default;
|
_LIBCPP_INLINE_VISIBILITY bad_optional_access& operator=(const bad_optional_access&) noexcept = default;
|
||||||
#else
|
|
||||||
private:
|
|
||||||
bad_optional_access(const bad_optional_access&);
|
|
||||||
bad_optional_access& operator=(const bad_optional_access&);
|
|
||||||
public:
|
|
||||||
#endif // _LIBCPP_STD_VER > 11
|
|
||||||
// Get the key function ~bad_optional_access() into the dylib even if not compiling for C++1y
|
// Get the key function ~bad_optional_access() into the dylib even if not compiling for C++1y
|
||||||
virtual ~bad_optional_access() _NOEXCEPT;
|
virtual ~bad_optional_access() _NOEXCEPT;
|
||||||
};
|
};
|
||||||
|
|
||||||
}} // std::experimental
|
}} // std::experimental
|
||||||
|
|
||||||
#if _LIBCPP_STD_VER > 11
|
|
||||||
|
|
||||||
#include <initializer_list>
|
#include <initializer_list>
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
#include <new>
|
#include <new>
|
||||||
@ -694,6 +685,4 @@ struct _LIBCPP_TYPE_VIS_ONLY hash<std::experimental::optional<_Tp> >
|
|||||||
|
|
||||||
_LIBCPP_END_NAMESPACE_STD
|
_LIBCPP_END_NAMESPACE_STD
|
||||||
|
|
||||||
#endif // _LIBCPP_STD_VER > 11
|
|
||||||
|
|
||||||
#endif // SDL2PP_LIBCPP_OPTIONAL
|
#endif // SDL2PP_LIBCPP_OPTIONAL
|
||||||
|
Loading…
x
Reference in New Issue
Block a user