8 #ifndef INCLUDED_SDSL_CONCEPTS
9 #define INCLUDED_SDSL_CONCEPTS
63 template <
class t_T,
class t_r =
void>
69 template <
class t_
idx,
class t_enable =
void>
75 template <
class t_
idx>
78 using type =
typename t_idx::index_category;
81 template <
class t_sampling,
class t_enable =
void>
87 template <
class t_sampling>
90 using type =
typename t_sampling::sampling_category;
93 template <
class t_enc_vec,
class t_enable =
void>
96 static constexpr
bool value =
false;
99 template <
class t_enc_vec>
105 template <
class t_alphabet,
class t_enable =
void>
108 static constexpr
bool value =
false;
111 template <
class t_alphabet>
Namespace for the succinct data structure library.
static const uint8_t WIDTH
typename t_idx::index_category type
static const uint8_t WIDTH
static constexpr bool value
static constexpr bool value
typename t_sampling::sampling_category type