1#ifndef IMGUI_SYMBOLS_HH
2#define IMGUI_SYMBOLS_HH
29 : filename(std::move(f)), error(std::move(e)), type(
t) {}
41 void save(ImGuiTextBuffer& buf)
override;
54 void notifySymbolsChanged()
override;
58 std::vector<SymbolRef> symbols;
60 std::vector<FileInfo> fileError;
62 static constexpr auto persistentElements = std::tuple{
void loadLine(std::string_view name, zstring_view value) override
zstring_view iniName() const override
void save(ImGuiTextBuffer &buf) override
void loadStart() override
void paint(MSXMotherBoard *motherBoard) override
const auto & getFiles() const
Like std::string_view, but with the extra guarantee that it refers to a zero-terminated string.
This file implemented 3 utility functions:
std::string_view name(const SymbolManager &m) const
uint16_t value(const SymbolManager &m) const
std::string_view file(const SymbolManager &m) const