output_of< XformT, InputTs > Struct Template Reference
Metafunction that given a transducer XformT
and some inputs InputTs
, returns the type of the outputs of the transducer, wrapped in a meta::pack
.
More...
#include <atria/xform/meta.hpp>
Public Types | |
using | type = decltype(state_complete(std::declval< XformT >()(detail::output_of_rf_t{})(std::declval< meta::bottom >(), std::declval< InputTs >()...))) |
Detailed Description
template<typename XformT, typename... InputTs>
struct atria::xform::output_of< XformT, InputTs >
Metafunction that given a transducer XformT
and some inputs InputTs
, returns the type of the outputs of the transducer, wrapped in a meta::pack
.
It preserves reference types.
The documentation for this struct was generated from the following file:
- src/atria/xform/meta.hpp