43 std::unique_ptr<ScAddInDocs>
pDocs;
62 {
return pDocs->find( pDoc ) !=
pDocs->end(); }
71 bool operator()( std::unique_ptr<ScAddInAsync>
const& lhs, std::unique_ptr<ScAddInAsync>
const& rhs )
const {
return (*lhs)<(*rhs); }
ScAddInAsyncs theAddInAsyncTbl
std::set< ScDocument * > ScAddInDocs
std::set< std::unique_ptr< ScAddInAsync >, CompareScAddInAsync > ScAddInAsyncs
void CALLTYPE ScAddInAsyncCallBack(double &nHandle, void *pData)
bool operator<(const ScAddInAsync &r) const
static ScAddInAsync * Get(sal_uLong nHandle)
virtual ~ScAddInAsync() override
ParamType GetType() const
static void CallBack(sal_uLong nHandle, void *pData)
std::unique_ptr< ScAddInDocs > pDocs
static void RemoveDocument(ScDocument *pDocument)
LegacyFuncData * mpFuncData
ScAddInAsync(sal_uLong nHandle, LegacyFuncData *pFuncData, ScDocument *pDoc)
void AddDocument(ScDocument *pDoc)
const OUString & GetString() const
bool HasDocument(ScDocument *pDoc) const
bool operator()(std::unique_ptr< ScAddInAsync > const &lhs, std::unique_ptr< ScAddInAsync > const &rhs) const