b-tree-plus-alpha
|
The container stored in the BPTree of DynamicPermutation. More...
#include <permutation_container.hpp>
Classes | |
class | PermutationIterator |
The forward iterator of values stored in PermutationContainer. More... | |
Public Types | |
using | Tree = bptree::BPTree< PermutationContainer, PermutationItem, true, false, bptree::DEFAULT_MAX_DEGREE_OF_INTERNAL_NODE, ___PermutationLeafSize > |
Static Public Member Functions | |
static std::string | name () |
static uint64_t | get_byte_size (const PermutationContainer &item) |
static uint64_t | get_byte_size (const std::vector< PermutationContainer > &items) |
static void | save (const PermutationContainer &item, std::vector< uint8_t > &output, uint64_t &pos) |
static void | save (const PermutationContainer &item, std::ofstream &os) |
static void | save (const std::vector< PermutationContainer > &items, std::vector< uint8_t > &output, uint64_t &pos) |
static void | save (const std::vector< PermutationContainer > &items, std::ofstream &os) |
static PermutationContainer | load (const std::vector< uint8_t > &data, uint64_t &pos) |
static PermutationContainer | load (std::ifstream &ifs) |
static std::vector< PermutationContainer > | load_vector (const std::vector< uint8_t > &data, uint64_t &pos) |
static std::vector< PermutationContainer > | load_vector (std::ifstream &ifs) |
Static Public Attributes | |
static constexpr uint64_t | ___PermutationLeafSize = 252 |
The container stored in the BPTree of DynamicPermutation.