LibreOffice Module basic (master) 1
|
#include <sbintern.hxx>
Public Member Functions | |
SbiGlobals () | |
~SbiGlobals () | |
Public Attributes | |
SbiInstance * | pInst |
SbModule * | pMod |
SbModule * | pCompMod |
short | nInst |
Link< StarBASIC *, bool > | aErrHdl |
Link< StarBASIC *, BasicDebugFlags > | aBreakHdl |
ErrCode | nCode |
sal_Int32 | nLine |
sal_Int32 | nCol1 |
sal_Int32 | nCol2 |
bool | bCompilerError |
bool | bGlobalInitErr |
bool | bRunInit |
OUString | aErrMsg |
std::unique_ptr<::utl::TransliterationWrapper > | pTransliterationWrapper |
bool | bBlockCompilerError |
StarBASIC * | pMSOMacroRuntimLib |
Static Public Attributes | |
static SbiGlobals * | pGlobals = nullptr |
Definition at line 105 of file sbintern.hxx.
SbiGlobals::SbiGlobals | ( | ) |
Definition at line 33 of file sbintern.cxx.
References ERRCODE_NONE.
|
default |
Link<StarBASIC*,BasicDebugFlags> SbiGlobals::aBreakHdl |
Definition at line 126 of file sbintern.hxx.
Referenced by StarBASIC::BreakPoint(), StarBASIC::SetGlobalBreakHdl(), and StarBASIC::StepPoint().
Definition at line 125 of file sbintern.hxx.
Referenced by StarBASIC::CError(), StarBASIC::GetGlobalErrorHdl(), StarBASIC::RTError(), and StarBASIC::SetGlobalErrorHdl().
OUString SbiGlobals::aErrMsg |
Definition at line 133 of file sbintern.hxx.
Referenced by StarBASIC::GetErrorText(), StarBASIC::MakeErrorText(), and StarBASIC::RTError().
bool SbiGlobals::bBlockCompilerError |
Definition at line 135 of file sbintern.hxx.
Referenced by SbUnoObject::Notify().
bool SbiGlobals::bCompilerError |
Definition at line 130 of file sbintern.hxx.
Referenced by StarBASIC::CError().
bool SbiGlobals::bGlobalInitErr |
Definition at line 131 of file sbintern.hxx.
Referenced by StarBASIC::CError(), SbModule::GlobalRunInit(), and SbModule::Run().
bool SbiGlobals::bRunInit |
Definition at line 132 of file sbintern.hxx.
Referenced by SbModule::RunInit().
ErrCode SbiGlobals::nCode |
Definition at line 127 of file sbintern.hxx.
Referenced by StarBASIC::GetErrorCode(), and StarBASIC::SetErrorData().
sal_Int32 SbiGlobals::nCol1 |
Definition at line 129 of file sbintern.hxx.
Referenced by StarBASIC::GetCol1(), and StarBASIC::SetErrorData().
sal_Int32 SbiGlobals::nCol2 |
Definition at line 129 of file sbintern.hxx.
Referenced by StarBASIC::GetCol2(), and StarBASIC::SetErrorData().
short SbiGlobals::nInst |
Definition at line 124 of file sbintern.hxx.
sal_Int32 SbiGlobals::nLine |
Definition at line 128 of file sbintern.hxx.
Referenced by StarBASIC::GetLine(), and StarBASIC::SetErrorData().
SbModule* SbiGlobals::pCompMod |
Definition at line 123 of file sbintern.hxx.
Referenced by SbModule::Compile(), SbiStdObject::Find(), and StarBASIC::GetActiveModule().
|
static |
Definition at line 107 of file sbintern.hxx.
Referenced by GetSbData(), and StarBASIC::~StarBASIC().
SbiInstance* SbiGlobals::pInst |
Definition at line 108 of file sbintern.hxx.
Referenced by StarBASIC::CError(), BasicCollection::CollRemove(), SbModule::Compile(), StarBASIC::Error(), StarBASIC::FatalError(), SbiStdObject::Find(), SbModule::Find(), SbiRuntime::FindElement(), StarBASIC::FindSBXInCurrentScope(), SbxValue::Format(), StarBASIC::GetActiveMethod(), StarBASIC::GetActiveModule(), StarBASIC::GetErl(), StarBASIC::GetErrBasic(), StarBASIC::GetErrorMsg(), SbUnoMethod::GetInfo(), getUnoTypeForSbxBaseType(), ImpGetDate(), ImpPutDate(), StarBASIC::IsRunning(), SbiRuntime::isVBAEnabled(), SbiScanner::NextSym(), SbUnoObject::Notify(), processAutomationParams(), ErrObject::Raise(), RTL_Impl_CreateUnoDialog(), SbModule::Run(), sbxToUnoValue(), SbModule::SetBP(), ErrObject::setNumber(), SbiRuntime::StepLIKE(), StarBASIC::Stop(), and unoToSbxValue().
SbModule* SbiGlobals::pMod |
Definition at line 122 of file sbintern.hxx.
Referenced by SbTypeFactory::CreateObject(), and SbModule::Notify().
StarBASIC* SbiGlobals::pMSOMacroRuntimLib |
Definition at line 136 of file sbintern.hxx.
Referenced by SbiRuntime::FindElement(), and SbModule::Run().
std::unique_ptr<::utl::TransliterationWrapper> SbiGlobals::pTransliterationWrapper |
Definition at line 134 of file sbintern.hxx.