Skylark (Sketching Library)  0.1
Public Types | Public Member Functions | Public Attributes
skylark::utility::uniform_distribution_t< int > 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 (int low, int high)
template<typename URNG >
int operator() (URNG &urng) const
void reset ()

Public Attributes

boost::random::uniform_int_distribution
< int > 
distribution

Detailed Description

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

Uniform distribution specialization for int's

Definition at line 85 of file distributions.hpp.


Member Typedef Documentation

Definition at line 87 of file distributions.hpp.


Constructor & Destructor Documentation

Definition at line 91 of file distributions.hpp.

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

Definition at line 93 of file distributions.hpp.


Member Function Documentation

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

Definition at line 97 of file distributions.hpp.

Definition at line 100 of file distributions.hpp.


Member Data Documentation

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

Definition at line 89 of file distributions.hpp.


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