|
libkazv
|
#include <lager/deps.hpp>#include <boost/hana.hpp>#include <jsonwrap.hpp>#include <promise-interface.hpp>

Go to the source code of this file.
Classes | |
| class | Kazv::EffectStatus |
| class | Kazv::ContextBase< T, Action, Deps > |
| class | Kazv::EffectBase< T, Action, Deps > |
Namespaces | |
| namespace | Kazv |
Typedefs | |
| using | Kazv::DefaultRetType = EffectStatus |
| template<class A , class D = lager::deps<>> | |
| using | Kazv::Context = ContextBase< DefaultRetType, A, D > |
| template<class A , class D = lager::deps<>> | |
| using | Kazv::Effect = EffectBase< DefaultRetType, A, D > |
Functions | |
| EffectStatus | Kazv::createDefaultForPromiseThen (EffectStatus) |
| EffectStatus | Kazv::dataCombine (EffectStatus a, EffectStatus b) |
| EffectStatus | Kazv::dataCombineNone (EffectStatus) |
Variables | |
| template<class Reducer , class RetType , class Model , class Action , class Deps > | |
| constexpr bool | Kazv::hasEffect |