transducer.hpp File Reference
#include <atria/meta/pack.hpp>
#include <atria/xform/any_state.hpp>
#include <atria/xform/with_state.hpp>
#include <atria/xform/state_wrapper.hpp>
#include <atria/xform/transducer_impl.hpp>
#include <atria/prelude/comp.hpp>
#include <boost/mpl/eval_if.hpp>
#include <boost/mpl/identity.hpp>
#include <functional>
#include <cassert>
Go to the source code of this file.
Namespaces | |
atria | |
C++ amazing templates and reusable implementations awesomeness. | |
atria::xform | |
Efficient and flexible C++ implementation of transducers. | |
Typedefs | |
template<typename InputT = meta::pack<>, typename OutputT = InputT> | |
using | transducer = transducer_impl< meta::unpack< detail::transducer_rf_gen, OutputT >, detail::transducer_function_t< InputT, OutputT > > |
Type erased transducer. More... | |