#include <store.hpp>
◆ ContextT
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
◆ PromiseInterfaceT
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
◆ PromiseT
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
◆ RetType
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
◆ StoreBase() [1/3]
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
template<class PH >
Kazv::StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag >::StoreBase |
( |
Model |
initialModel, |
|
|
Reducer |
reducer, |
|
|
PH && |
ph, |
|
|
Deps |
deps |
|
) |
| |
|
inline |
◆ StoreBase() [2/3]
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
Kazv::StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag >::StoreBase |
( |
const StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag > & |
that | ) |
|
|
delete |
◆ StoreBase() [3/3]
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
Kazv::StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag >::StoreBase |
( |
StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag > && |
that | ) |
|
|
inline |
◆ context()
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
◆ dispatch()
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
◆ operator Context< A2, D2 >()
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
template<class A2 , class D2 >
◆ operator lager::reader< Model >()
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
Kazv::StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag >::operator lager::reader< Model > |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
StoreBase& Kazv::StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag >::operator= |
( |
const StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag > & |
that | ) |
|
|
delete |
◆ operator=() [2/2]
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
StoreBase& Kazv::StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag >::operator= |
( |
StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag > && |
that | ) |
|
|
inline |
◆ reader()
template<class Action , class EffectRetType , class Model , class Reducer , class Deps = lager::deps<>, class Tag = lager::automatic_tag>
lager::reader<Model> Kazv::StoreBase< Action, EffectRetType, Model, Reducer, Deps, Tag >::reader |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: