diff options
Diffstat (limited to 'boost/coroutine/attributes.hpp')
-rw-r--r-- | boost/coroutine/attributes.hpp | 44 |
1 files changed, 4 insertions, 40 deletions
diff --git a/boost/coroutine/attributes.hpp b/boost/coroutine/attributes.hpp index 065a4c66e3..ca712ee68d 100644 --- a/boost/coroutine/attributes.hpp +++ b/boost/coroutine/attributes.hpp @@ -25,63 +25,27 @@ struct attributes { std::size_t size; flag_unwind_t do_unwind; - flag_fpu_t preserve_fpu; attributes() BOOST_NOEXCEPT : size( stack_allocator::traits_type::default_size() ), - do_unwind( stack_unwind), - preserve_fpu( fpu_preserved) + do_unwind( stack_unwind) {} explicit attributes( std::size_t size_) BOOST_NOEXCEPT : size( size_), - do_unwind( stack_unwind), - preserve_fpu( fpu_preserved) + do_unwind( stack_unwind) {} explicit attributes( flag_unwind_t do_unwind_) BOOST_NOEXCEPT : size( stack_allocator::traits_type::default_size() ), - do_unwind( do_unwind_), - preserve_fpu( fpu_preserved) - {} - - explicit attributes( flag_fpu_t preserve_fpu_) BOOST_NOEXCEPT : - size( stack_allocator::traits_type::default_size() ), - do_unwind( stack_unwind), - preserve_fpu( preserve_fpu_) + do_unwind( do_unwind_) {} explicit attributes( std::size_t size_, flag_unwind_t do_unwind_) BOOST_NOEXCEPT : size( size_), - do_unwind( do_unwind_), - preserve_fpu( fpu_preserved) - {} - - explicit attributes( - std::size_t size_, - flag_fpu_t preserve_fpu_) BOOST_NOEXCEPT : - size( size_), - do_unwind( stack_unwind), - preserve_fpu( preserve_fpu_) - {} - - explicit attributes( - flag_unwind_t do_unwind_, - flag_fpu_t preserve_fpu_) BOOST_NOEXCEPT : - size( stack_allocator::traits_type::default_size() ), - do_unwind( do_unwind_), - preserve_fpu( preserve_fpu_) - {} - - explicit attributes( - std::size_t size_, - flag_unwind_t do_unwind_, - flag_fpu_t preserve_fpu_) BOOST_NOEXCEPT : - size( size_), - do_unwind( do_unwind_), - preserve_fpu( preserve_fpu_) + do_unwind( do_unwind_) {} }; |