concepts.hpp File Reference
#include <atria/prelude/constantly.hpp>
#include <atria/meta/concept.hpp>
#include <atria/xform/state_traits.hpp>
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. | |
Functions | |
ABL_CONCEPT_SPEC (State) | |
Concept for a type that can be used as a state of a reducing function. More... | |
ABL_CONCEPT_SPEC (Reducing_function) | |
Concept for a function that can be used with reduce for a specific state and inputs. More... | |
ABL_CONCEPT_SPEC (Transducer) | |
Concept for a transducer , this is, a function that takes a reducing function as an argument, and decorates it returning a new reducing function. More... | |
ABL_CONCEPT_SPEC (Transparent_transducer) | |
Concept for a transducer that can be applied over any arguments. More... | |