12 #include <com/sun/star/container/XContainerListener.hpp>
14 #include <rtl/ustring.hxx>
18 #include <unordered_map>
A simple container to keep track of cells that depend on basic modules changes.
SC_DLLPUBLIC void InitUserFuncData()
void BroadcastModuleUpdate(const OUString &aModuleName)
NameBoolMap mhFuncToVolatile
SC_DLLPUBLIC void SetUserFuncVolatile(const OUString &sName, bool isVolatile)
SC_DLLPUBLIC bool GetUserFuncVolatile(const OUString &sName)
ScMacroManager(ScDocument &rDoc)
void RemoveDependentCell(const ScFormulaCell *pCell)
css::uno::Reference< css::container::XContainerListener > mxContainerListener
std::unordered_map< OUString, bool > NameBoolMap
::std::unique_ptr< ScUserMacroDepTracker > mpDepTracker
void AddDependentCell(const OUString &aModuleName, ScFormulaCell *pCell)