LibreOffice Module sc (master) 1
|
#include <interpretercontext.hxx>
Public Member Functions | |
ScThreadedInterpreterContextGetterGuard (size_t nNumThreads, const ScDocument &rDoc, SvNumberFormatter *pFormatter) | |
~ScThreadedInterpreterContextGetterGuard () | |
ScInterpreterContext * | GetInterpreterContextForThreadIdx (size_t nThreadIdx) const |
Private Attributes | |
ScInterpreterContextPool & | rPool |
Definition at line 141 of file interpretercontext.hxx.
ScThreadedInterpreterContextGetterGuard::ScThreadedInterpreterContextGetterGuard | ( | size_t | nNumThreads, |
const ScDocument & | rDoc, | ||
SvNumberFormatter * | pFormatter | ||
) |
Definition at line 178 of file interpretercontext.cxx.
References ScInterpreterContextPool::Init(), and rPool.
ScThreadedInterpreterContextGetterGuard::~ScThreadedInterpreterContextGetterGuard | ( | ) |
Definition at line 185 of file interpretercontext.cxx.
References ScInterpreterContextPool::ReturnToPool(), and rPool.
ScInterpreterContext * ScThreadedInterpreterContextGetterGuard::GetInterpreterContextForThreadIdx | ( | size_t | nThreadIdx | ) | const |
Definition at line 191 of file interpretercontext.cxx.
References ScInterpreterContextPool::GetInterpreterContextForThreadIdx(), and rPool.
Referenced by ScFormulaCell::InterpretFormulaGroupThreading().
|
private |
Definition at line 143 of file interpretercontext.hxx.
Referenced by GetInterpreterContextForThreadIdx(), ScThreadedInterpreterContextGetterGuard(), and ~ScThreadedInterpreterContextGetterGuard().