3.0.0
Freundlich's C++ toolkit
Public Types | Public Member Functions
fcppt::random::wrapper::uniform_container< Container, IntDistribution > Class Template Reference

Public Types

typedef fcppt::container::to_reference_type< Container > result_type
 
typedef fcppt::random::distribution::parameters::uniform_int< typename Container::size_type, IntDistribution > param_type
 

Public Member Functions

 uniform_container (Container &, param_type const &)
 
template<typename Generator >
result_type operator() (Generator &)
 

Member Typedef Documentation

◆ param_type

template<typename Container , typename IntDistribution >
typedef fcppt::random::distribution::parameters::uniform_int< typename Container::size_type, IntDistribution > fcppt::random::wrapper::uniform_container< Container, IntDistribution >::param_type

◆ result_type

template<typename Container , typename IntDistribution >
typedef fcppt::container::to_reference_type< Container > fcppt::random::wrapper::uniform_container< Container, IntDistribution >::result_type

Constructor & Destructor Documentation

◆ uniform_container()

template<typename Container , typename IntDistribution >
fcppt::random::wrapper::uniform_container< Container, IntDistribution >::uniform_container ( Container &  ,
param_type const &   
)

Member Function Documentation

◆ operator()()

template<typename Container , typename IntDistribution >
template<typename Generator >
result_type fcppt::random::wrapper::uniform_container< Container, IntDistribution >::operator() ( Generator &  )