1
//===----------------------------------------------------------------------===//
3
// The LLVM Compiler Infrastructure
5
// This file is dual licensed under the MIT and the University of Illinois Open
6
// Source Licenses. See LICENSE.TXT for details.
8
//===----------------------------------------------------------------------===//
12
// template<class IntType = int>
13
// class poisson_distribution
17
// typedef RealType result_type;
20
#include <type_traits>
25
typedef std::poisson_distribution<> D;
26
typedef D::result_type result_type;
27
static_assert((std::is_same<result_type, int>::value), "");
30
typedef std::poisson_distribution<unsigned long long> D;
31
typedef D::result_type result_type;
32
static_assert((std::is_same<result_type, unsigned long long>::value), "");