#include <wt_algorithm.hpp>
|
typedef decltype(check< t_wt >(nullptr)) | type |
|
|
template<typename T > |
static constexpr auto | check (T *) -> typename std::is_same< decltype(std::declval< T >().interval_symbols(std::declval< typename T::size_type >(), std::declval< typename T::size_type >(), std::declval< typename T::size_type & >(), std::declval< std::vector< typename T::value_type > & >(), std::declval< std::vector< typename T::size_type > & >(), std::declval< std::vector< typename T::size_type > & >())), void >::type |
|
template<typename > |
static constexpr std::false_type | check (...) |
|
|
static constexpr bool | value = type::value |
|
template<typename t_wt>
struct sdsl::has_interval_symbols< t_wt >
Definition at line 257 of file wt_algorithm.hpp.
◆ type
◆ check() [1/2]
template<typename t_wt >
template<typename >
◆ check() [2/2]
template<typename t_wt >
template<typename T >
static constexpr auto sdsl::has_interval_symbols< t_wt >::check |
( |
T * | | ) |
-> typename std::is_same<
decltype(std::declval<T>().interval_symbols(std::declval<typename T::size_type>(),
std::declval<typename T::size_type>(),
std::declval<typename T::size_type &>(),
std::declval<std::vector<typename T::value_type> &>(),
std::declval<std::vector<typename T::size_type> &>(),
std::declval<std::vector<typename T::size_type> &>())),
void>::type
|
|
inlinestaticconstexpr |
◆ value
The documentation for this struct was generated from the following file: