diff options
author | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-12-12 15:58:49 +0000 |
---|---|---|
committer | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-12-12 15:58:49 +0000 |
commit | 0fcfaa33cbf333ac69cc2b01a7277e5272ff8a3d (patch) | |
tree | a9b9668f40f36dc496d6b038eeb7f0d316b8f099 /libstdc++-v3/include/std/functional | |
parent | 3ccf08bc5682eb45d60d84e0274017947027f179 (diff) | |
download | gcc-0fcfaa33cbf333ac69cc2b01a7277e5272ff8a3d.tar.gz |
PR libstdc++/64276
* doc/doxygen/user.cfg.in: Define __cpp_exceptions and __cpp_rtti.
* doc/html/manual/using_exceptions.html: Regenerate.
* doc/xml/manual/using_exceptions.xml: Use SD-6 feature-testing
macros, __cpp_exceptions and __cpp_rtti, instead of __EXCEPTIONS and
__GXX_RTTI.
* include/bits/c++config: Likewise.
* include/bits/locale_classes.tcc: Likewise.
* include/bits/shared_ptr.h: Likewise.
* include/bits/shared_ptr_base.h: Likewise.
* include/debug/formatter.h: Likewise.
* include/experimental/any: Likewise.
* include/ext/rope: Likewise.
* include/ext/ropeimpl.h: Likewise.
* include/std/functional: Likewise.
* include/tr1/functional: Likewise.
* include/tr1/shared_ptr.h: Likewise.
* libsupc++/eh_call.cc: Likewise.
* libsupc++/eh_personality.cc: Likewise.
* libsupc++/exception_defines.h: Likewise.
* libsupc++/exception_ptr.h: Likewise.
* libsupc++/guard.cc: Likewise.
* libsupc++/pbase_type_info.cc: Likewise.
* libsupc++/pointer_type_info.cc: Likewise.
* libsupc++/vterminate.cc: Likewise.
* src/c++11/thread.cc: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218679 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/std/functional')
-rw-r--r-- | libstdc++-v3/include/std/functional | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libstdc++-v3/include/std/functional b/libstdc++-v3/include/std/functional index 158dfa11606..5f76766490a 100644 --- a/libstdc++-v3/include/std/functional +++ b/libstdc++-v3/include/std/functional @@ -1733,7 +1733,7 @@ _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) { switch (__op) { -#ifdef __GXX_RTTI +#if __cpp_rtti case __get_type_info: __dest._M_access<const type_info*>() = &typeid(_Functor); break; @@ -1799,7 +1799,7 @@ _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) { switch (__op) { -#ifdef __GXX_RTTI +#if __cpp_rtti case __get_type_info: __dest._M_access<const type_info*>() = &typeid(_Functor); break; @@ -1936,7 +1936,7 @@ _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) { switch (__op) { -#ifdef __GXX_RTTI +#if __cpp_rtti case __get_type_info: __dest._M_access<const type_info*>() = &typeid(_Functor); break; @@ -2198,7 +2198,7 @@ _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) */ _Res operator()(_ArgTypes... __args) const; -#ifdef __GXX_RTTI +#if __cpp_rtti // [3.7.2.5] function target access /** * @brief Determine the type of the target of this function object @@ -2271,7 +2271,7 @@ _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); } -#ifdef __GXX_RTTI +#if __cpp_rtti template<typename _Res, typename... _ArgTypes> const type_info& function<_Res(_ArgTypes...)>:: |