#include <di/execution/io/ipc_protocol.h>
Additional Inherited Members | |
Public Types inherited from di::util::NamedArgument< Tag_, T > | |
| using | Tag = Tag_ |
| using | Type = T |
Public Member Functions inherited from di::util::NamedArgument< Tag_, T > | |
| NamedArgument ()=default | |
| template<typename U> requires (!concepts::DecaySameAs<NamedArgument, U> && concepts::ConstructibleFrom<T, U>) | |
| constexpr | explicit (!concepts::ConvertibleTo< U, T >) NamedArgument(U &&value) |
| template<typename... Args> requires (concepts::ConstructibleFrom<T, Args...>) | |
| constexpr | NamedArgument (InPlace, Args &&... args) |
| constexpr auto | value () &-> T & |
| constexpr auto | value () const &-> T const & |
| constexpr auto | value () &&-> T && |
| constexpr auto | value () const &&-> T const && |
Static Public Attributes inherited from di::util::NamedArgument< Tag_, T > | |
| static constexpr bool | is_named_argument = true |