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...
 
Fork me on GitHub