minor
This commit is contained in:
parent
e216688f2f
commit
2b7f1054e7
|
@ -17,7 +17,7 @@ using trie_7_type = trie<bc_vector_7>;
|
||||||
using trie_8_type = trie<bc_vector_8>;
|
using trie_8_type = trie<bc_vector_8>;
|
||||||
|
|
||||||
template <class Trie>
|
template <class Trie>
|
||||||
static Trie mmap(const char* address) {
|
Trie mmap(const char* address) {
|
||||||
Trie idx;
|
Trie idx;
|
||||||
mmap_visitor visitor(address);
|
mmap_visitor visitor(address);
|
||||||
visitor.visit(idx);
|
visitor.visit(idx);
|
||||||
|
@ -25,7 +25,7 @@ static Trie mmap(const char* address) {
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class Trie>
|
template <class Trie>
|
||||||
static Trie load(std::string_view filepath) {
|
Trie load(std::string_view filepath) {
|
||||||
Trie idx;
|
Trie idx;
|
||||||
load_visitor visitor(filepath);
|
load_visitor visitor(filepath);
|
||||||
visitor.visit(idx);
|
visitor.visit(idx);
|
||||||
|
@ -33,14 +33,14 @@ static Trie load(std::string_view filepath) {
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class Trie>
|
template <class Trie>
|
||||||
static std::uint64_t save(const Trie& idx, std::string_view filepath) {
|
std::uint64_t save(const Trie& idx, std::string_view filepath) {
|
||||||
save_visitor visitor(filepath);
|
save_visitor visitor(filepath);
|
||||||
visitor.visit(const_cast<Trie&>(idx));
|
visitor.visit(const_cast<Trie&>(idx));
|
||||||
return visitor.bytes();
|
return visitor.bytes();
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class Trie>
|
template <class Trie>
|
||||||
static std::uint64_t memory_in_bytes(const Trie& idx) {
|
std::uint64_t memory_in_bytes(const Trie& idx) {
|
||||||
size_visitor visitor;
|
size_visitor visitor;
|
||||||
visitor.visit(const_cast<Trie&>(idx));
|
visitor.visit(const_cast<Trie&>(idx));
|
||||||
return visitor.bytes();
|
return visitor.bytes();
|
||||||
|
|
Loading…
Reference in a new issue