CommonLibSSE NG
BSTCaseInsensitiveStringMap.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/N/NiTStringMap.h"
4 
5 namespace RE
6 {
7  // 28
8  template <class T>
10  {
11  private:
12  using base = NiTStringMap<T>;
13 
14  public:
15  using key_type = typename base::key_type;
16 
18 
19  // override (NiTStringMap<T>)
20  std::uint32_t hash_function(key_type a_key) const override; // 01
21  bool key_eq(key_type a_lhs, key_type a_rhs) const override; // 02
22  };
23 }
Definition: BSTCaseInsensitiveStringMap.h:10
bool key_eq(key_type a_lhs, key_type a_rhs) const override
std::uint32_t hash_function(key_type a_key) const override
typename base::key_type key_type
Definition: BSTCaseInsensitiveStringMap.h:15
Definition: NiTStringMap.h:47
typename Base::key_type key_type
Definition: NiTStringMap.h:52
Definition: AbsorbEffect.h:6