* @brief Periodically gather emissions emitted by an original Observable into bundles and emit these bundles rather than emitting * the items one at a time * * @marble buffer { source observable : +-1-2-3-| operator "buffer(2)" : +---{1,2}-{3}-| } * * @details The resulting bundle is `std::vector ` of requested size. Actu
| 109 | * @see https://reactivex.io/documentation/operators/buffer.html |
| 110 | */ |
| 111 | inline auto buffer(size_t count) |
| 112 | { |
| 113 | return details::buffer_t{count}; |
| 114 | } |
| 115 | } // namespace rpp::operators |
no outgoing calls
no test coverage detected