|  | Home | Libraries | People | FAQ | More | 
A property to communicate the forward progress and ordering guarantees of execution agents associated with the bulk execution.
struct bulk_guarantee_t
| Name | Description | 
|---|---|
| A sub-property that indicates that execution agents within the same bulk execution may be parallelised. | |
| A sub-property that indicates that execution agents within the same bulk execution may not be parallelised and vectorised. | |
| A sub-property that indicates that execution agents within the same bulk execution may be parallelised and vectorised. | |
| The type returned by queries against an any_executor. | 
| Name | Description | 
|---|---|
| bulk_guarantee_t [constructor] | 
                  Default constructor.  | 
| Name | Description | 
|---|---|
| is_applicable_property_v [static] | The bulk_guarantee_t property applies to executors, senders, and schedulers. | 
| is_preferable [static] | The top-level bulk_guarantee_t property cannot be preferred. | 
| is_requirable [static] | The top-level bulk_guarantee_t property cannot be required. | 
| parallel [static] | A special value used for accessing the bulk_guarantee_t::parallel_t property. | 
| sequenced [static] | A special value used for accessing the bulk_guarantee_t::sequenced_t property. | 
| unsequenced [static] | A special value used for accessing the bulk_guarantee_t::unsequenced_t property. | 
| Name | Description | 
|---|---|
| Compare property values for inequality. | |
| Compare property values for equality. | 
        Header: boost/asio/execution/bulk_guarantee.hpp
      
        Convenience header: boost/asio/execution.hpp