namespace std {
namespace experimental {
namespace net {
inline namespace v1 {
template<class T, class Executor, class ProtoAllocator>
struct associated_allocator<executor_binder<T, Executor>, ProtoAllocator>
{
using type = associated_allocator_t<T, ProtoAllocator>;
static type get(const executor_binder<T, Executor>& b,
const ProtoAllocator& a = ProtoAllocator()) noexcept;
};
} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
static type get(const executor_binder<T, Executor>& b,
const ProtoAllocator& a = ProtoAllocator()) noexcept;
Returns: associated_allocator<T, ProtoAllocator>::get(b.get(), a).