Primary dependencies for coroutine
  
    <boost/assert.hpp>
      - from 
<boost/coroutine/asymmetric_coroutine.hpp> 
      - from 
<boost/coroutine/detail/coroutine_context.hpp> 
      - from 
<boost/coroutine/detail/parameters.hpp> 
      - from 
<boost/coroutine/detail/pull_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/pull_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/setup.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_call.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_yield.hpp> 
      - from 
<boost/coroutine/detail/trampoline.hpp> 
      - from 
<boost/coroutine/detail/trampoline_pull.hpp> 
      - from 
<boost/coroutine/detail/trampoline_push.hpp> 
      - from 
<boost/coroutine/posix/protected_stack_allocator.hpp> 
      - from 
<boost/coroutine/standard_stack_allocator.hpp> 
    
  
    <boost/config.hpp>
      - from 
<boost/coroutine/asymmetric_coroutine.hpp> 
      - from 
<boost/coroutine/attributes.hpp> 
      - from 
<boost/coroutine/detail/config.hpp> 
      - from 
<boost/coroutine/detail/coroutine_context.hpp> 
      - from 
<boost/coroutine/detail/data.hpp> 
      - from 
<boost/coroutine/detail/flags.hpp> 
      - from 
<boost/coroutine/detail/parameters.hpp> 
      - from 
<boost/coroutine/detail/preallocated.hpp> 
      - from 
<boost/coroutine/detail/pull_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/pull_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/pull_coroutine_synthesized.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_synthesized.hpp> 
      - from 
<boost/coroutine/detail/setup.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_call.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_yield.hpp> 
      - from 
<boost/coroutine/detail/trampoline.hpp> 
      - from 
<boost/coroutine/detail/trampoline_pull.hpp> 
      - from 
<boost/coroutine/detail/trampoline_push.hpp> 
      - from 
<boost/coroutine/exceptions.hpp> 
      - from 
<boost/coroutine/posix/protected_stack_allocator.hpp> 
      - from 
<boost/coroutine/posix/segmented_stack_allocator.hpp> 
      - from 
<boost/coroutine/protected_stack_allocator.hpp> 
      - from 
<boost/coroutine/segmented_stack_allocator.hpp> 
      - from 
<boost/coroutine/stack_allocator.hpp> 
      - from 
<boost/coroutine/stack_context.hpp> 
      - from 
<boost/coroutine/stack_traits.hpp> 
      - from 
<boost/coroutine/standard_stack_allocator.hpp> 
      - from 
<boost/coroutine/symmetric_coroutine.hpp> 
      - from 
<boost/coroutine/windows/protected_stack_allocator.hpp> 
    
    <boost/config/auto_link.hpp>
      - from 
<boost/coroutine/detail/config.hpp> 
    
    <boost/cstdint.hpp>
      - from 
<boost/coroutine/detail/pull_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/trampoline.hpp> 
      - from 
<boost/coroutine/detail/trampoline_pull.hpp> 
      - from 
<boost/coroutine/detail/trampoline_push.hpp> 
    
    <boost/detail/workaround.hpp>
      - from 
<boost/coroutine/detail/config.hpp> 
    
  
    <boost/context/detail/config.hpp>
      - from 
<boost/coroutine/stack_allocator.hpp> 
    
    <boost/context/detail/fcontext.hpp>
      - from 
<boost/coroutine/detail/coroutine_context.hpp> 
      - from 
<boost/coroutine/detail/trampoline.hpp> 
      - from 
<boost/coroutine/detail/trampoline_pull.hpp> 
      - from 
<boost/coroutine/detail/trampoline_push.hpp> 
    
  
    <boost/detail/scoped_enum_emulation.hpp>
      - from 
<boost/coroutine/exceptions.hpp> 
    
    <boost/utility/enable_if.hpp>
      - from 
<boost/coroutine/detail/symmetric_coroutine_yield.hpp> 
    
    <boost/utility/explicit_operator_bool.hpp>
      - from 
<boost/coroutine/asymmetric_coroutine.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_call.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_yield.hpp> 
    
  
    <boost/exception_ptr.hpp>
      - from 
<boost/coroutine/detail/pull_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/pull_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/trampoline_push.hpp> 
    
  
    <boost/move/move.hpp>
      - from 
<boost/coroutine/asymmetric_coroutine.hpp> 
      - from 
<boost/coroutine/detail/pull_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/setup.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_call.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_object.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_yield.hpp> 
      - from 
<boost/coroutine/detail/trampoline_push.hpp> 
    
  
    <boost/range.hpp>
      - from 
<boost/coroutine/asymmetric_coroutine.hpp> 
    
  
    <boost/system/error_code.hpp>
      - from 
<boost/coroutine/exceptions.hpp> 
    
    <boost/system/system_error.hpp>
      - from 
<boost/coroutine/exceptions.hpp> 
    
  
    <boost/throw_exception.hpp>
      - from 
<boost/coroutine/asymmetric_coroutine.hpp> 
      - from 
<boost/coroutine/detail/pull_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_yield.hpp> 
    
  
    <boost/type_traits/decay.hpp>
      - from 
<boost/coroutine/detail/setup.hpp> 
    
    <boost/type_traits/integral_constant.hpp>
      - from 
<boost/coroutine/exceptions.hpp> 
    
    <boost/type_traits/is_convertible.hpp>
      - from 
<boost/coroutine/detail/setup.hpp> 
    
    <boost/type_traits/is_same.hpp>
      - from 
<boost/coroutine/detail/setup.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_yield.hpp> 
    
  
    <boost/utility.hpp>
      - from 
<boost/coroutine/detail/pull_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/push_coroutine_impl.hpp> 
      - from 
<boost/coroutine/detail/symmetric_coroutine_impl.hpp> 
    
Secondary dependencies for coroutine
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Reverse dependencies for coroutine
  
    <boost/coroutine/all.hpp>
      - from 
<boost/asio/spawn.hpp>