Speclib  0.1.2
The library for writing better CUDA libraries

Typedefs

template<int Start, int End>
using sp::make_bounded_int_sequence = typename make_int_sequence< End - Start >::template map< tm::Add< Start >, int >
 Bounded variant of make_int_sequence. More...
 
template<int Start, int End>
using sp::make_bounded_char_sequence = typename make_char_sequence< End - Start >::template map< tm::Add< Start >, char >
 Bounded variant of make_char_sequence. More...
 
template<int Start, int End>
using sp::make_bounded_char16_sequence = typename make_char16_sequence< End - Start >::template map< tm::Add< Start >, char16_t >
 Bounded variant of make_char16_t_sequence. More...
 
template<int Start, int End>
using sp::make_bounded_char32_sequence = typename make_char32_sequence< End - Start >::template map< tm::Add< Start >, char32_t >
 Bounded variant of make_char32_t_sequence. More...
 
template<int Start, int End>
using sp::make_bounded_uchar_sequence = typename make_uchar_sequence< End - Start >::template map< tm::Add< Start >, unsigned char >
 Bounded variant of make_unsigned char_sequence. More...
 
template<int Start, int End>
using sp::make_bounded_uint64_sequence = typename make_uint64_sequence< End - Start >::template map< tm::Add< Start >, uint64_t >
 Bounded variant of make_uint64_t_sequence. More...
 

Detailed Description

Typedef Documentation

◆ make_bounded_char16_sequence

template<int Start, int End>
using sp::make_bounded_char16_sequence = typedef typename make_char16_sequence<End - Start>:: template map<tm::Add<Start>, char16_t >

Bounded variant of make_char16_t_sequence.

◆ make_bounded_char32_sequence

template<int Start, int End>
using sp::make_bounded_char32_sequence = typedef typename make_char32_sequence<End - Start>:: template map<tm::Add<Start>, char32_t >

Bounded variant of make_char32_t_sequence.

◆ make_bounded_char_sequence

template<int Start, int End>
using sp::make_bounded_char_sequence = typedef typename make_char_sequence<End - Start>:: template map<tm::Add<Start>, char >

Bounded variant of make_char_sequence.

◆ make_bounded_int_sequence

template<int Start, int End>
using sp::make_bounded_int_sequence = typedef typename make_int_sequence<End - Start>:: template map<tm::Add<Start>, int >

Bounded variant of make_int_sequence.

◆ make_bounded_uchar_sequence

template<int Start, int End>
using sp::make_bounded_uchar_sequence = typedef typename make_uchar_sequence<End - Start>:: template map<tm::Add<Start>, unsigned char >

Bounded variant of make_unsigned char_sequence.

◆ make_bounded_uint64_sequence

template<int Start, int End>
using sp::make_bounded_uint64_sequence = typedef typename make_uint64_sequence<End - Start>:: template map<tm::Add<Start>, uint64_t >

Bounded variant of make_uint64_t_sequence.