SDSL 3.0.3
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::has_range_search_2d< t_wt > Struct Template Reference

#include <wt_algorithm.hpp>

Public Types

typedef decltype(check< t_wt >(nullptr)) type

Static Public Member Functions

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 Public Attributes

static constexpr bool value = type::value

Detailed Description

template<typename t_wt>
struct sdsl::has_range_search_2d< t_wt >

Definition at line 339 of file wt_algorithm.hpp.

Member Typedef Documentation

◆ type

template<typename t_wt>
typedef decltype(check<t_wt>(nullptr)) sdsl::has_range_search_2d< t_wt >::type

Definition at line 359 of file wt_algorithm.hpp.

Member Function Documentation

◆ check() [1/2]

template<typename t_wt>
template<typename>
constexpr std::false_type sdsl::has_range_search_2d< t_wt >::check ( ...)
inlinestaticconstexpr

Definition at line 355 of file wt_algorithm.hpp.

◆ check() [2/2]

template<typename t_wt>
template<typename T>
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

Definition at line 342 of file wt_algorithm.hpp.

Member Data Documentation

◆ value

template<typename t_wt>
bool sdsl::has_range_search_2d< t_wt >::value = type::value
staticconstexpr

Definition at line 360 of file wt_algorithm.hpp.


The documentation for this struct was generated from the following file:
  • /builddir/build/BUILD/sdsl-lite-3.0.3-build/sdsl-lite-3.0.3/include/sdsl/wt_algorithm.hpp