LibreOffice Module sc (master)  1
Classes | Namespaces
externalrefmgr.hxx File Reference
#include "address.hxx"
#include "document.hxx"
#include <sfx2/objsh.hxx>
#include <sfx2/lnkbase.hxx>
#include <tools/time.hxx>
#include <vcl/timer.hxx>
#include <svl/zforlist.hxx>
#include <svl/lstner.hxx>
#include "types.hxx"
#include "rangelst.hxx"
#include <osl/mutex.hxx>
#include <formula/types.hxx>
#include <tools/solar.h>
#include <memory>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <set>
#include <o3tl/sorted_vector.hxx>
#include <formula/ExternalReferenceHelper.hxx>
Include dependency graph for externalrefmgr.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ScExternalRefLink
 
class  ScExternalRefCache
 Cache table for external reference data. More...
 
struct  ScExternalRefCache::TableName
 
struct  ScExternalRefCache::CellFormat
 
struct  ScExternalRefCache::Cell
 individual cell within cached external ref table. More...
 
class  ScExternalRefCache::Table
 Represents a single cached table in an external document. More...
 
struct  ScExternalRefCache::SingleRangeData
 
struct  ScExternalRefCache::ReferencedStatus
 
struct  ScExternalRefCache::ReferencedStatus::DocReferenced
 
struct  ScExternalRefCache::RangeHash
 
struct  ScExternalRefCache::DocItem
 Represents data cached for a single external document. More...
 
class  ScExternalRefManager
 
class  ScExternalRefManager::LinkListener
 Base class for objects that need to listen to link updates. More...
 
class  ScExternalRefManager::ApiGuard
 Use this guard when performing something from the API that might query values from external references. More...
 
struct  ScExternalRefManager::SrcShell
 Shell instance for a source document. More...
 
struct  ScExternalRefManager::SrcFileData
 Source document meta-data container. More...
 

Namespaces

 weld
 
 sc