15 struct is_interval_based : std::false_type {};
18 constexpr bool is_interval_based_v = is_interval_based<T>::value;
21 struct is_ctc : std::false_type {};
24 constexpr bool is_ctc_v = is_ctc<T>::value;
27 struct is_sep : std::false_type {};
30 constexpr bool is_sep_v = is_sep<T>::value;