SDSL 3.0.1
Succinct Data Structure Library
|
#include <io.hpp>
Public Types | |
typedef decltype(check< X >(nullptr)) | type |
Static Public Member Functions | |
template<typename T > | |
static constexpr auto | check (T *) -> typename std::is_same< decltype(std::declval< T >().serialize(std::declval< std::ostream & >(), std::declval< structure_tree_node * >(), std::declval< std::string >())), typename T::size_type >::type |
template<typename > | |
static constexpr std::false_type | check (...) |
Static Public Attributes | |
static constexpr bool | value = type::value |
typedef decltype(check<X>(nullptr)) sdsl::has_serialize< X >::type |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
staticconstexpr |