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).