8 template<
class KT,
class IT>
11 using index_type = IT;
13 std::unordered_map<key_type, index_type> index_table;
19 index_table.reserve(n);
26 const auto it = index_table.find(key);
27 if (it != index_table.end()) {
30 const index_type new_index = index_table.size();
31 return index_table[key] = new_index;
boloq の名前空間
Definition: boolean_function.h:3
index_type get_index(const key_type &key)
インデックスを生成します
Definition: index_generator.h:25
ノードのインデックスを一意になるように生成します
Definition: index_generator.h:9