QuickCppLib 0.10
Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!
Loading...
Searching...
No Matches
bitwise_trie.hpp File Reference
#include "../declval.hpp"
#include <cassert>
#include <cstdint>
#include <cstring>
#include <iterator>
#include <type_traits>

Classes

class  quickcpplib::_xxx::algorithm::bitwise_trie::bitwise_trie_item_accessors< ItemType >
 Default accessor for a bitwise trie item. More...
 
class  quickcpplib::_xxx::algorithm::bitwise_trie::bitwise_trie_head_accessors< HeadBaseType, ItemType >
 Default accessor for a bitwise trie index head. More...
 
class  quickcpplib::_xxx::algorithm::bitwise_trie::bitwise_trie< Base, ItemType, NobbleDir >
 Never-allocating in-place bitwise Fredkin trie index head type. More...
 

Namespaces

namespace  quickcpplib
 The QuickCppLib namespace.
 
namespace  quickcpplib::_xxx
 Per commit unique namespace to prevent different git submodule versions clashing.
 
namespace  quickcpplib::_xxx::algorithm
 
namespace  quickcpplib::_xxx::algorithm::bitwise_trie
 
namespace  quickcpplib::_xxx::algorithm::bitwise_trie::detail
 

Macros

#define QUICKCPPLIB_ALGORITHM_BITWISE_TRIE_DEBUG   1
 

Functions

unsigned quickcpplib::_xxx::algorithm::bitwise_trie::detail::bitscanr (size_t value)
 

Macro Definition Documentation

◆ QUICKCPPLIB_ALGORITHM_BITWISE_TRIE_DEBUG

#define QUICKCPPLIB_ALGORITHM_BITWISE_TRIE_DEBUG   1