kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/trie.h>
Public Types | |
using | value_type = typename std::remove_cv< typename std::remove_reference< decltype(std::declval< Container & >()[0])>::type >::type |
Public Types inherited from kblib::iterator_extractor< Container > | |
using | value_type = typename std::remove_cv< typename std::remove_reference< decltype(*begin(std::declval< Container & >()))>::type >::type |
Static Public Member Functions | |
template<typename index_type > | |
static constexpr auto | subscript (Container &&c, index_type index) noexcept(noexcept(c[index])) -> decltype(auto) |
using kblib::indexer_extractor< Container >::value_type = typename std::remove_cv<typename std::remove_reference<decltype( std::declval<Container&>()[0])>::type>::type |
|
inlinestaticconstexprnoexcept |