LibreOffice Module sc (master) 1
|
#include <interpretercontext.hxx>
Public Member Functions | |
ScInterpreterContextGetterGuard (const ScDocument &rDoc, SvNumberFormatter *pFormatter) | |
~ScInterpreterContextGetterGuard () | |
ScInterpreterContext * | GetInterpreterContext () const |
Private Attributes | |
ScInterpreterContextPool & | rPool |
size_t | nContextIdx |
Definition at line 154 of file interpretercontext.hxx.
ScInterpreterContextGetterGuard::ScInterpreterContextGetterGuard | ( | const ScDocument & | rDoc, |
SvNumberFormatter * | pFormatter | ||
) |
Definition at line 198 of file interpretercontext.cxx.
References if(), ScInterpreterContextPool::Init(), and rPool.
ScInterpreterContextGetterGuard::~ScInterpreterContextGetterGuard | ( | ) |
Definition at line 208 of file interpretercontext.cxx.
References ScInterpreterContextPool::mnNextFree, nContextIdx, ScInterpreterContextPool::ReturnToPool(), and rPool.
ScInterpreterContext * ScInterpreterContextGetterGuard::GetInterpreterContext | ( | ) | const |
Definition at line 214 of file interpretercontext.cxx.
References ScInterpreterContextPool::GetInterpreterContext(), and rPool.
Referenced by ScFormulaCell::Interpret().
|
private |
Definition at line 158 of file interpretercontext.hxx.
Referenced by ~ScInterpreterContextGetterGuard().
|
private |
Definition at line 156 of file interpretercontext.hxx.
Referenced by GetInterpreterContext(), ScInterpreterContextGetterGuard(), and ~ScInterpreterContextGetterGuard().