constexpr BTree More...
#include "Molassembler/Temple/constexpr/Containers.h"
#include "Molassembler/Temple/constexpr/DynamicArray.h"
#include "Molassembler/Temple/constexpr/Math.h"
#include "Molassembler/Temple/constexpr/Optional.h"
#include <sstream>
Go to the source code of this file.
Data Structures | |
class | Scine::Molassembler::Temple::BTree< T, minDegree, numElements, LessThanComparator, EqualityComparator > |
A constexpr B-Tree. More... | |
class | Scine::Molassembler::Temple::BTree< T, minDegree, numElements, LessThanComparator, EqualityComparator >::const_iterator |
Nonmodifiable in-order iteration. More... | |
struct | Scine::Molassembler::Temple::BTree< T, minDegree, numElements, LessThanComparator, EqualityComparator >::Node |
Type for Nodes. More... | |
Namespaces | |
Scine::Molassembler | |
Central library namespace. | |
Scine::Molassembler::Temple | |
Template shorthands, optimizers and constexpr data types. | |
Functions | |
PURITY_STRONG constexpr size_t | Scine::Molassembler::Temple::BTreeProperties::maxNodesInTree (const size_t height, const size_t minDegree) |
PURITY_STRONG constexpr std::size_t | Scine::Molassembler::Temple::BTreeProperties::minHeight (const std::size_t numValues, const std::size_t minDegree) |
PURITY_STRONG constexpr size_t | Scine::Molassembler::Temple::BTreeProperties::maxHeightBound (const size_t numValues, const size_t minDegree) |
constexpr BTree