#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 >().range_search_2d(std::declval< typename T::size_type >(), std::declval< typename T::size_type >(), std::declval< typename T::value_type >(), std::declval< typename T::value_type >(), false)), std::pair< typename T::size_type, std::vector< std::pair< typename T::value_type, typename T::size_type > > > >::type |
|
template<typename > |
static constexpr std::false_type | check (...) |
|
|
static constexpr bool | value = type::value |
|
template<typename t_wt>
struct sdsl::has_range_search_2d< t_wt >
Definition at line 339 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_range_search_2d< t_wt >::check |
( |
T * |
| ) |
-> typename std::is_same<
decltype(std::declval<T>().range_search_2d(
std::declval<typename T::size_type>(),
std::declval<typename T::size_type>(),
std::declval<typename T::value_type>(),
std::declval<typename T::value_type>(),
false)),
std::pair<typename T::size_type, std::vector<std::pair<typename T::value_type, typename T::size_type>>>>::type
|
|
inlinestaticconstexpr |
◆ value
The documentation for this struct was generated from the following file: