LibreOffice Module basic (master) 1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
SbiGlobals Struct Reference

#include <sbintern.hxx>

Collaboration diagram for SbiGlobals:
[legend]

Public Member Functions

 SbiGlobals ()
 
 ~SbiGlobals ()
 

Public Attributes

SbiInstancepInst
 
SbModulepMod
 
SbModulepCompMod
 
short nInst
 
Link< StarBASIC *, bool > aErrHdl
 
Link< StarBASIC *, BasicDebugFlagsaBreakHdl
 
ErrCode nCode
 
sal_Int32 nLine
 
sal_Int32 nCol1
 
sal_Int32 nCol2
 
bool bCompilerError
 
bool bGlobalInitErr
 
bool bRunInit
 
OUString aErrMsg
 
std::unique_ptr<::utl::TransliterationWrapperpTransliterationWrapper
 
bool bBlockCompilerError
 
StarBASICpMSOMacroRuntimLib
 

Static Public Attributes

static SbiGlobalspGlobals = nullptr
 

Detailed Description

Definition at line 105 of file sbintern.hxx.

Constructor & Destructor Documentation

◆ SbiGlobals()

SbiGlobals::SbiGlobals ( )

Definition at line 33 of file sbintern.cxx.

References ERRCODE_NONE.

◆ ~SbiGlobals()

SbiGlobals::~SbiGlobals ( )
default

Member Data Documentation

◆ aBreakHdl

Link<StarBASIC*,BasicDebugFlags> SbiGlobals::aBreakHdl

◆ aErrHdl

Link<StarBASIC*,bool> SbiGlobals::aErrHdl

◆ aErrMsg

OUString SbiGlobals::aErrMsg

◆ bBlockCompilerError

bool SbiGlobals::bBlockCompilerError

Definition at line 135 of file sbintern.hxx.

Referenced by SbUnoObject::Notify().

◆ bCompilerError

bool SbiGlobals::bCompilerError

Definition at line 130 of file sbintern.hxx.

Referenced by StarBASIC::CError().

◆ bGlobalInitErr

bool SbiGlobals::bGlobalInitErr

Definition at line 131 of file sbintern.hxx.

Referenced by StarBASIC::CError(), SbModule::GlobalRunInit(), and SbModule::Run().

◆ bRunInit

bool SbiGlobals::bRunInit

Definition at line 132 of file sbintern.hxx.

Referenced by SbModule::RunInit().

◆ nCode

ErrCode SbiGlobals::nCode

Definition at line 127 of file sbintern.hxx.

Referenced by StarBASIC::GetErrorCode(), and StarBASIC::SetErrorData().

◆ nCol1

sal_Int32 SbiGlobals::nCol1

Definition at line 129 of file sbintern.hxx.

Referenced by StarBASIC::GetCol1(), and StarBASIC::SetErrorData().

◆ nCol2

sal_Int32 SbiGlobals::nCol2

Definition at line 129 of file sbintern.hxx.

Referenced by StarBASIC::GetCol2(), and StarBASIC::SetErrorData().

◆ nInst

short SbiGlobals::nInst

Definition at line 124 of file sbintern.hxx.

◆ nLine

sal_Int32 SbiGlobals::nLine

Definition at line 128 of file sbintern.hxx.

Referenced by StarBASIC::GetLine(), and StarBASIC::SetErrorData().

◆ pCompMod

SbModule* SbiGlobals::pCompMod

Definition at line 123 of file sbintern.hxx.

Referenced by SbModule::Compile(), SbiStdObject::Find(), and StarBASIC::GetActiveModule().

◆ pGlobals

SbiGlobals * SbiGlobals::pGlobals = nullptr
static

Definition at line 107 of file sbintern.hxx.

Referenced by GetSbData(), and StarBASIC::~StarBASIC().

◆ pInst

SbiInstance* SbiGlobals::pInst

◆ pMod

SbModule* SbiGlobals::pMod

Definition at line 122 of file sbintern.hxx.

Referenced by SbTypeFactory::CreateObject(), and SbModule::Notify().

◆ pMSOMacroRuntimLib

StarBASIC* SbiGlobals::pMSOMacroRuntimLib

Definition at line 136 of file sbintern.hxx.

Referenced by SbiRuntime::FindElement(), and SbModule::Run().

◆ pTransliterationWrapper

std::unique_ptr<::utl::TransliterationWrapper> SbiGlobals::pTransliterationWrapper

Definition at line 134 of file sbintern.hxx.


The documentation for this struct was generated from the following files: