meta.hpp File Reference
#include <atria/xform/into.hpp>#include <atria/xform/state_traits.hpp>#include <atria/xform/reducing/last_rf.hpp>#include <atria/meta/utils.hpp>#include <atria/meta/eval.hpp>#include <atria/meta/pack.hpp>Go to the source code of this file.
Classes | |
| struct | 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. More... | |
| struct | output_of< XformT, meta::pack< InputTs... > > |
| struct | 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. More... | |
| struct | result_of< XformT, meta::pack< InputTs... > > |
Namespaces | |
| atria | |
| C++ amazing templates and reusable implementations awesomeness. | |
| atria::xform | |
| Efficient and flexible C++ implementation of transducers. | |
Functions | |
| ABL_METAFUNCTION_T (output_of) | |
| ABL_METAFUNCTION_T (result_of) | |

1.8.10