Skylark (Sketching Library)  0.1
Public Types | Public Member Functions | Public Attributes
skylark::utility::uniform_distribution_t< size_t > Struct Template Reference

#include <distributions.hpp>

List of all members.

Public Types

typedef int result_type

Public Member Functions

 uniform_distribution_t ()
 uniform_distribution_t (size_t low, size_t high)
template<typename URNG >
int operator() (URNG &urng) const
void reset ()

Public Attributes

boost::random::uniform_int_distribution
< size_t > 
distribution

Detailed Description

template<>
struct skylark::utility::uniform_distribution_t< size_t >

Uniform distribution specialization for size_t

Definition at line 106 of file distributions.hpp.


Member Typedef Documentation

Definition at line 108 of file distributions.hpp.


Constructor & Destructor Documentation

Definition at line 112 of file distributions.hpp.

skylark::utility::uniform_distribution_t< size_t >::uniform_distribution_t ( size_t  low,
size_t  high 
) [inline]

Definition at line 114 of file distributions.hpp.


Member Function Documentation

template<typename URNG >
int skylark::utility::uniform_distribution_t< size_t >::operator() ( URNG &  urng) const [inline]

Definition at line 118 of file distributions.hpp.

void skylark::utility::uniform_distribution_t< size_t >::reset ( ) [inline]

Definition at line 121 of file distributions.hpp.


Member Data Documentation

boost::random::uniform_int_distribution<size_t> skylark::utility::uniform_distribution_t< size_t >::distribution

Definition at line 110 of file distributions.hpp.


The documentation for this struct was generated from the following file: