5#include "tpde/util/SmallVector.hpp"
13 util::SmallVector<char, 24> strtab;
16 StringTable() noexcept { strtab.resize(1); }
18 size_t size() const noexcept {
return strtab.size(); }
19 const char *data() const noexcept {
return strtab.data(); }
21 size_t add(std::string_view str)
noexcept;
22 size_t add_prefix(std::string_view prefix, std::string_view str)
noexcept;