Lines Matching defs:StringPool
43 class StringPool {
66 friend class StringPool;
89 friend class StringPool;
103 friend class StringPool;
121 friend class StringPool;
129 static bool flattenUtf8(BigBuffer* out, const StringPool& pool);
130 static bool flattenUtf16(BigBuffer* out, const StringPool& pool);
132 StringPool() = default;
133 StringPool(const StringPool&) = delete;
170 void merge(StringPool&& pool);
193 friend const_iterator begin(const StringPool& pool);
194 friend const_iterator end(const StringPool& pool);
196 static bool flatten(BigBuffer* out, const StringPool& pool, bool utf8);
209 inline size_t StringPool::size() const {
213 inline StringPool::const_iterator begin(const StringPool& pool) {
217 inline StringPool::const_iterator end(const StringPool& pool) {