Classes | Namespaces | Variables
random_intersperse.hpp File Reference

Implementation of a random_intersperse range adaptor object. More...

#include <functional>
#include <optional>
#include <random>
#include <type_traits>
#include <range/v3/functional/bind_back.hpp>
#include <range/v3/utility/random.hpp>
#include <range/v3/view/adaptor.hpp>
Include dependency graph for random_intersperse.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  beluga::views::detail::random_intersperse_view< Range, Fn, URNG >::adaptor
 Adaptor subclass that implements the random_intersperse logic. More...
 
struct  beluga::views::detail::random_intersperse_fn
 Implementation detail for a random_intersperse range adaptor object. More...
 
struct  beluga::views::detail::random_intersperse_view< Range, Fn, URNG >
 Implementation of the random_intersperse view as a view adaptor. More...
 

Namespaces

 beluga
 The main Beluga namespace.
 
 beluga::views
 
 beluga::views::detail
 

Variables

constexpr detail::random_intersperse_fn beluga::views::random_intersperse
 

Detailed Description

Implementation of a random_intersperse range adaptor object.

Definition in file random_intersperse.hpp.



beluga
Author(s):
autogenerated on Tue Jul 16 2024 02:59:53