| action_type typedef | gimo::BasicAlgorithm< Traits, Action > | |
| BasicAlgorithm(Args &&... args) noexcept(std::is_nothrow_constructible_v< Action, Args &&... >) | gimo::BasicAlgorithm< Traits, Action > | inlineexplicit |
| on_null(Nullable &&opt, Steps &&... steps) & | gimo::BasicAlgorithm< Traits, Action > | inline |
| on_null(Nullable &&opt, Steps &&... steps) const & | gimo::BasicAlgorithm< Traits, Action > | inline |
| on_null(Nullable &&opt, Steps &&... steps) && | gimo::BasicAlgorithm< Traits, Action > | inline |
| on_null(Nullable &&opt, Steps &&... steps) const && | gimo::BasicAlgorithm< Traits, Action > | inline |
| on_value(Nullable &&opt, Steps &&... steps) & | gimo::BasicAlgorithm< Traits, Action > | inline |
| on_value(Nullable &&opt, Steps &&... steps) const & | gimo::BasicAlgorithm< Traits, Action > | inline |
| on_value(Nullable &&opt, Steps &&... steps) && | gimo::BasicAlgorithm< Traits, Action > | inline |
| on_value(Nullable &&opt, Steps &&... steps) const && | gimo::BasicAlgorithm< Traits, Action > | inline |
| operator()(Nullable &&opt, Steps &&... steps) & | gimo::BasicAlgorithm< Traits, Action > | inline |
| operator()(Nullable &&opt, Steps &&... steps) const & | gimo::BasicAlgorithm< Traits, Action > | inline |
| operator()(Nullable &&opt, Steps &&... steps) && | gimo::BasicAlgorithm< Traits, Action > | inline |
| operator()(Nullable &&opt, Steps &&... steps) const && | gimo::BasicAlgorithm< Traits, Action > | inline |
| traits_type typedef | gimo::BasicAlgorithm< Traits, Action > | |