#include #include namespace hex { std::vector> SharedData::deferredCalls; std::vector SharedData::providers; u32 SharedData::currentProvider; std::map> SharedData::settingsEntries; nlohmann::json SharedData::settingsJson; std::vector SharedData::commandPaletteCommands; std::map SharedData::patternLanguageFunctions; std::vector SharedData::views; std::vector SharedData::toolsEntries; std::vector SharedData::dataInspectorEntries; u32 SharedData::patternPaletteOffset; std::string SharedData::popupMessage; std::list SharedData::bookmarkEntries; std::vector SharedData::patternData; std::map SharedData::languageNames; std::map> SharedData::languageDefinitions; std::map SharedData::loadedLanguageStrings; std::vector SharedData::welcomeScreenEntries; std::vector SharedData::footerItems; std::vector SharedData::toolbarItems; std::vector SharedData::providerNames; std::vector SharedData::dataProcessorNodes; u32 SharedData::dataProcessorNodeIdCounter = 1; u32 SharedData::dataProcessorLinkIdCounter = 1; u32 SharedData::dataProcessorAttrIdCounter = 1; std::list SharedData::recentFilePaths; int SharedData::mainArgc; char **SharedData::mainArgv; ImFontAtlas *SharedData::fontAtlas; ImFontConfig SharedData::fontConfig; ImVec2 SharedData::windowPos; ImVec2 SharedData::windowSize; float SharedData::globalScale; float SharedData::fontScale; std::map SharedData::sharedVariables; }