kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/trie.h>
Public Types | |
using | key_type = Key |
using | mapped_type = T |
using | value_type = std::pair< key_type, mapped_type > |
using | extractor = Extractor |
using | node_type = detail::node< typename extractor::value_type, value_type > |
using | size_type = std::size_t |
using | difference_type = std::ptrdiff_t |
using | reference = T & |
using | const_reference = const T & |
using | pointer = T * |
using | const_pointer = const T * |
using | iterator = void |
using | const_iterator = void |
using | reverse_iterator = std::reverse_iterator< iterator > |
using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
using kblib::trie< Key, T, Extractor, bool >::const_iterator = void |
using kblib::trie< Key, T, Extractor, bool >::const_pointer = const T* |
using kblib::trie< Key, T, Extractor, bool >::const_reference = const T& |
using kblib::trie< Key, T, Extractor, bool >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
using kblib::trie< Key, T, Extractor, bool >::difference_type = std::ptrdiff_t |
using kblib::trie< Key, T, Extractor, bool >::extractor = Extractor |
using kblib::trie< Key, T, Extractor, bool >::iterator = void |
using kblib::trie< Key, T, Extractor, bool >::key_type = Key |
using kblib::trie< Key, T, Extractor, bool >::mapped_type = T |
using kblib::trie< Key, T, Extractor, bool >::node_type = detail::node<typename extractor::value_type, value_type> |
using kblib::trie< Key, T, Extractor, bool >::pointer = T* |
using kblib::trie< Key, T, Extractor, bool >::reference = T& |
using kblib::trie< Key, T, Extractor, bool >::reverse_iterator = std::reverse_iterator<iterator> |
using kblib::trie< Key, T, Extractor, bool >::size_type = std::size_t |
using kblib::trie< Key, T, Extractor, bool >::value_type = std::pair<key_type, mapped_type> |