result_of< XformT, InputTs > Struct Template Reference

Metafunction that given a transducer XformT and some inputs InputTs, returns the type of the output of the transducer, combined as combined in a single result with tuplify. More...

#include <atria/xform/meta.hpp>

Public Types

using type = estd::decay_t< decltype(state_complete(std::declval< XformT >()(last_rf)(std::declval< meta::bottom >(), std::declval< InputTs >()...)))>
 

Detailed Description

template<typename XformT, typename... InputTs>
struct atria::xform::result_of< XformT, InputTs >

Metafunction that given a transducer XformT and some inputs InputTs, returns the type of the output of the transducer, combined as combined in a single result with tuplify.

See also
tuplify

Definition at line 81 of file meta.hpp.


The documentation for this struct was generated from the following file:
Fork me on GitHub