Lines Matching refs:pdalboost

37 namespace pdalboost  namespace
61 template<> struct int_least_helper<1> { typedef pdalboost::long_long_type least; };
70 template<> struct uint_least_helper<1> { typedef pdalboost::ulong_long_type least; };
104 …plate <> struct exact_signed_base_helper<sizeof(pdalboost::long_long_type)* CHAR_BIT> { typedef pd…
105 …te <> struct exact_unsigned_base_helper<sizeof(pdalboost::ulong_long_type)* CHAR_BIT> { typedef pd…
115 struct int_t : public pdalboost::detail::exact_signed_base_helper<Bits>
117 BOOST_STATIC_ASSERT_MSG(Bits <= (int)(sizeof(pdalboost::intmax_t) * CHAR_BIT),
119 typedef typename pdalboost::detail::int_least_helper
122 (Bits <= (int)(sizeof(pdalboost::long_long_type) * CHAR_BIT)) +
136 struct uint_t : public pdalboost::detail::exact_unsigned_base_helper<Bits>
138 BOOST_STATIC_ASSERT_MSG(Bits <= (int)(sizeof(pdalboost::uintmax_t) * CHAR_BIT),
148 typedef typename detail::int_least_helper< ::pdalboost::uint_t<Bits>::s>::least least;
150 typedef typename pdalboost::detail::uint_least_helper
153 (Bits <= (int)(sizeof(pdalboost::long_long_type) * CHAR_BIT)) +
171 template< pdalboost::long_long_type MaxValue > // maximum value to require support
177 typedef typename pdalboost::detail::int_least_helper
180 (MaxValue <= ::pdalboost::integer_traits<pdalboost::long_long_type>::const_max) +
184 (MaxValue <= ::pdalboost::integer_traits<long>::const_max) +
185 (MaxValue <= ::pdalboost::integer_traits<int>::const_max) +
186 (MaxValue <= ::pdalboost::integer_traits<short>::const_max) +
187 (MaxValue <= ::pdalboost::integer_traits<signed char>::const_max)
193 template< pdalboost::long_long_type MinValue > // minimum value to require support
199 typedef typename pdalboost::detail::int_least_helper
202 (MinValue >= ::pdalboost::integer_traits<pdalboost::long_long_type>::const_min) +
206 (MinValue >= ::pdalboost::integer_traits<long>::const_min) +
207 (MinValue >= ::pdalboost::integer_traits<int>::const_min) +
208 (MinValue >= ::pdalboost::integer_traits<short>::const_min) +
209 (MinValue >= ::pdalboost::integer_traits<signed char>::const_min)
216 template< pdalboost::ulong_long_type MaxValue > // minimum value to require support
227 (MaxValue <= ::pdalboost::integer_traits<unsigned long>::const_max) +
228 (MaxValue <= ::pdalboost::integer_traits<unsigned int>::const_max) +
229 (MaxValue <= ::pdalboost::integer_traits<unsigned short>::const_max) +
230 (MaxValue <= ::pdalboost::integer_traits<unsigned char>::const_max));
231 …typedef typename detail::int_least_helper< ::pdalboost::uint_value_t<MaxValue>::which>::least leas…
235 (MaxValue <= ::pdalboost::integer_traits<pdalboost::ulong_long_type>::const_max) +
236 (MaxValue <= ::pdalboost::integer_traits<unsigned long>::const_max) +
237 (MaxValue <= ::pdalboost::integer_traits<unsigned int>::const_max) +
238 (MaxValue <= ::pdalboost::integer_traits<unsigned short>::const_max) +
239 (MaxValue <= ::pdalboost::integer_traits<unsigned char>::const_max));
240 …typedef typename detail::uint_least_helper< ::pdalboost::uint_value_t<MaxValue>::which>::least lea…
243 typedef typename pdalboost::detail::uint_least_helper
246 (MaxValue <= ::pdalboost::integer_traits<pdalboost::ulong_long_type>::const_max) +
250 (MaxValue <= ::pdalboost::integer_traits<unsigned long>::const_max) +
251 (MaxValue <= ::pdalboost::integer_traits<unsigned int>::const_max) +
252 (MaxValue <= ::pdalboost::integer_traits<unsigned short>::const_max) +
253 (MaxValue <= ::pdalboost::integer_traits<unsigned char>::const_max)