8 #ifndef INCLUDED_ORCUS_STRING_POOL_HPP
9 #define INCLUDED_ORCUS_STRING_POOL_HPP
12 #include "pstring.hpp"
41 std::pair<pstring, bool>
intern(
const char* str);
52 std::pair<pstring, bool>
intern(
const char* str,
size_t n);
91 std::unique_ptr<impl> mp_impl;
Definition: pstring.hpp:28
Definition: string_pool.hpp:24
std::pair< pstring, bool > intern(const char *str)
std::vector< pstring > get_interned_strings() const
std::pair< pstring, bool > intern(const pstring &str)
std::pair< pstring, bool > intern(const char *str, size_t n)
void merge(string_pool &other)