struct future_data_storage

Declaration

template <typename R>
struct future_data_storage { /* full declaration omitted */ };

Description

////////////////////////////////////////////////////////////////////////

Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:183

Member Variables

public static const std::size_t max_alignment = (std::alignment_of_v<typename future_data_result<type-parameter-0-0>::type> > std::alignment_of_v<std::__exception_ptr::exception_ptr>) ? std::alignment_of_v<typename future_data_result<type-parameter-0-0>::type> : std::alignment_of_v<std::__exception_ptr::exception_ptr>
public static const std::size_t max_size = (sizeof(typename future_data_result<type-parameter-0-0>::type) > sizeof(std::__exception_ptr::exception_ptr)) ? sizeof(typename future_data_result<type-parameter-0-0>::type) : sizeof(std::__exception_ptr::exception_ptr)