Home | History | Annotate | Download | only in tr1

Lines Matching defs:result_type

85 	typedef typename _BEngine::result_type           _Engine_result_type;
86 typedef typename _Distribution::input_type result_type;
92 result_type
95 result_type __return_value;
97 && is_integral<result_type>::value)
100 __return_value = result_type(0);
104 result_type
107 result_type __return_value;
109 && is_integral<result_type>::value)
111 else if (!is_integral<result_type>::value)
112 __return_value = result_type(1);
114 __return_value = std::numeric_limits<result_type>::max() - 1;
127 result_type
130 result_type __return_value;
132 && is_integral<result_type>::value)
135 && !is_integral<result_type>::value)
136 __return_value = result_type(_M_g() - _M_g.min())
137 / result_type(_M_g.max() - _M_g.min());
139 && !is_integral<result_type>::value)
140 __return_value = result_type(_M_g() - _M_g.min())
141 / result_type(_M_g.max() - _M_g.min() + result_type(1));
145 * std::numeric_limits<result_type>::max());
157 typedef typename _Engine::result_type _Engine_result_type;
158 typedef typename _Distribution::input_type result_type;
164 result_type
167 result_type __return_value;
169 && is_integral<result_type>::value)
172 __return_value = result_type(0);
176 result_type
179 result_type __return_value;
181 && is_integral<result_type>::value)
183 else if (!is_integral<result_type>::value)
184 __return_value = result_type(1);
186 __return_value = std::numeric_limits<result_type>::max() - 1;
190 result_type
193 result_type __return_value;
195 && is_integral<result_type>::value)
198 && !is_integral<result_type>::value)
199 __return_value = result_type((*_M_g)() - _M_g->min())
200 / result_type(_M_g->max() - _M_g->min());
202 && !is_integral<result_type>::value)
203 __return_value = result_type((*_M_g)() - _M_g->min())
204 / result_type(_M_g->max() - _M_g->min() + result_type(1));
208 * std::numeric_limits<result_type>::max());
239 typedef typename _Dist::result_type result_type;
243 is_arithmetic<result_type>::value, result_type>::__type _IsValidType;
258 result_type
266 result_type
303 result_type
310 result_type
363 typedef _UIntType result_type;
418 result_type
425 result_type
432 result_type
556 typedef _UIntType result_type;
595 result_type
599 result_type
603 result_type
731 typedef _IntType result_type;
790 result_type
798 result_type
805 result_type
902 typedef _RealType result_type;
962 result_type
970 result_type
977 result_type
1090 // __glibcxx_class_requires(typename base_type::result_type,
1097 typedef typename base_type::result_type result_type;
1172 result_type
1179 result_type
1186 result_type
1297 // result_type, ArithmeticTypeConcept)
1299 // result_type, ArithmeticTypeConcept)
1308 typedef typename base1_type::result_type _Result_type1;
1309 typedef typename base2_type::result_type _Result_type2;
1315 _Result_type1, _Result_type2>::__type result_type;
1362 result_type
1366 result_type
1374 result_type
1377 return ((result_type(_M_b1() - _M_b1.min()) << shift1)
1378 ^ (result_type(_M_b2() - _M_b2.min()) << shift2));
1452 result_type
1453 _M_initialize_max_aux(result_type, result_type, int);
1457 result_type _M_max;
1469 typedef unsigned int result_type;
1514 result_type
1516 { return std::numeric_limits<result_type>::min(); }
1518 result_type
1520 { return std::numeric_limits<result_type>::max(); }
1526 result_type
1530 result_type __ret;
1531 std::fread(reinterpret_cast<void*>(&__ret), sizeof(result_type),
1578 typedef _IntType result_type;
1594 result_type
1601 result_type
1618 result_type
1621 typedef typename _UniformRandomNumberGenerator::result_type
1633 result_type
1634 operator()(_UniformRandomNumberGenerator& __urng, result_type __n)
1636 typedef typename _UniformRandomNumberGenerator::result_type
1673 result_type
1675 result_type __min, result_type __max, true_type);
1678 result_type
1680 result_type __min, result_type __max, false_type)
1682 return result_type((__urng() - __urng.min())
1702 typedef bool result_type;
1737 result_type
1793 typedef _IntType result_type;
1815 result_type
1879 typedef _IntType result_type;
1902 result_type
1966 typedef _IntType result_type;
1997 result_type
2036 result_type
2074 typedef _RealType result_type;
2091 result_type
2095 result_type
2103 result_type
2163 typedef _RealType result_type;
2171 exponential_distribution(const result_type& __lambda = result_type(1))
2193 result_type
2229 result_type _M_lambda;
2246 typedef _RealType result_type;
2254 normal_distribution(const result_type& __mean = result_type(0),
2255 const result_type& __sigma = result_type(1))
2283 result_type
2316 result_type _M_mean;
2317 result_type _M_sigma;
2318 result_type _M_saved;
2335 typedef _RealType result_type;
2342 gamma_distribution(const result_type& __alpha_val = result_type(1))
2363 result_type
2404 result_type _M_alpha;
2407 result_type _M_l_d;