Prefix trie of bounded values that tracks sub-tree fullness. More...
#include <memory>
#include <cassert>
#include "Molassembler/Temple/Functional.h"
#include "boost/dynamic_bitset.hpp"
Go to the source code of this file.
Data Structures | |
struct | Scine::Molassembler::Temple::BoundedNodeTrie< ChoiceIndex > |
Data structure to store chains of discrete choices with an finite range of choices at each position. More... | |
struct | Scine::Molassembler::Temple::BoundedNodeTrie< ChoiceIndex >::InsertResult |
struct | Scine::Molassembler::Temple::BoundedNodeTrie< ChoiceIndex >::AbstractNode |
Abstract base class for nodes to allow differentiation. More... | |
class | Scine::Molassembler::Temple::BoundedNodeTrie< ChoiceIndex >::Node |
Most common type of nodes have other AbstractNodes as children. More... | |
class | Scine::Molassembler::Temple::BoundedNodeTrie< ChoiceIndex >::Leaf |
Leaf node at bottom of the tree. More... | |
Namespaces | |
Scine::Molassembler | |
Central library namespace. | |
Scine::Molassembler::Temple | |
Template shorthands, optimizers and constexpr data types. | |
Prefix trie of bounded values that tracks sub-tree fullness.