diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-02-05 00:20:45 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2016-02-05 00:20:45 +0000 |
| commit | ff6eacffa3f5bb10e0bf0d31b3eabc7ac10fcd51 (patch) | |
| tree | 2248f19174e82af9cf9796a375e848d232f7b685 /src/shared_string.hh | |
| parent | a8eddd03f0e328b08d23ec9f83c5c61e9a9b202a (diff) | |
dont intern SharedStrings but StringDataPtr
Diffstat (limited to 'src/shared_string.hh')
| -rw-r--r-- | src/shared_string.hh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/shared_string.hh b/src/shared_string.hh index 1aadafd0..2dfc3d38 100644 --- a/src/shared_string.hh +++ b/src/shared_string.hh @@ -102,14 +102,14 @@ class StringRegistry : public Singleton<StringRegistry> { public: void debug_stats() const; - SharedString intern(StringView str); + StringDataPtr intern(StringView str); void purge_unused(); private: - UnorderedSet<SharedString, MemoryDomain::SharedString> m_strings; + UnorderedMap<StringView, StringDataPtr, MemoryDomain::SharedString> m_strings; }; -inline SharedString intern(StringView str) +inline StringDataPtr intern(StringView str) { return StringRegistry::instance().intern(str); } |
