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