|  | 
        A property to describe whether automatic adaptation of an executor is allowed
        in order to apply the execution::blocking_adaptation_t::allowed_t property.
      
struct blocking_adaptation_t
| Name | Description | 
|---|---|
| A sub-property that indicates that automatic adaptation is allowed. | |
| A sub-property that indicates that automatic adaptation is not allowed. | |
| The type returned by queries against an any_executor. | 
| Name | Description | 
|---|---|
| blocking_adaptation_t [constructor] | 
                  Default constructor.  | 
| Name | Description | 
|---|---|
| allowed [static] | A special value used for accessing the blocking_adaptation_t::allowed_t property. | 
| disallowed [static] | A special value used for accessing the blocking_adaptation_t::disallowed_t property. | 
| is_applicable_property_v [static] | The blocking_adaptation_t property applies to executors. | 
| is_preferable [static] | The top-level blocking_adaptation_t property cannot be preferred. | 
| is_requirable [static] | The top-level blocking_adaptation_t property cannot be required. | 
| Name | Description | 
|---|---|
| Compare property values for inequality. | |
| Compare property values for equality. | 
        Header: asio/execution/blocking_adaptation.hpp
      
        Convenience header: asio/execution.hpp