#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::map 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; ImGuiID SharedData::dockSpaceId; std::vector SharedData::mainMenuItems; std::vector SharedData::welcomeScreenEntries; std::vector SharedData::footerItems; std::vector SharedData::sidebarItems; std::vector SharedData::toolbarItems; std::vector SharedData::layouts; std::map> SharedData::globalShortcuts; std::mutex SharedData::tasksMutex; std::list SharedData::runningTasks; std::vector SharedData::providerNames; std::vector SharedData::dataProcessorNodes; u32 SharedData::dataProcessorNodeIdCounter = 1; u32 SharedData::dataProcessorLinkIdCounter = 1; u32 SharedData::dataProcessorAttrIdCounter = 1; std::vector SharedData::dataFormatters; std::vector SharedData::fileHandlers; std::list SharedData::recentFilePaths; int SharedData::mainArgc; char **SharedData::mainArgv; char **SharedData::mainEnvp; ImFontAtlas *SharedData::fontAtlas; ImFontConfig SharedData::fontConfig; ImVec2 SharedData::windowPos; ImVec2 SharedData::windowSize; float SharedData::globalScale; float SharedData::fontScale; std::map SharedData::sharedVariables; }