summaryrefslogtreecommitdiff
path: root/boost/coroutine/attributes.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/coroutine/attributes.hpp')
-rw-r--r--boost/coroutine/attributes.hpp44
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_)
{}
};