LibreOffice Module basic (master) 1
|
#include <sb.hxx>
#include <o3tl/safeint.hxx>
#include <rtl/ustrbuf.hxx>
#include <tools/stream.hxx>
#include <tools/debug.hxx>
#include <vcl/errinf.hxx>
#include <comphelper/solarmutex.hxx>
#include <basic/sbx.hxx>
#include <vcl/svapp.hxx>
#include <comphelper/processfactory.hxx>
#include <image.hxx>
#include <sbunoobj.hxx>
#include <sbjsmeth.hxx>
#include <sbjsmod.hxx>
#include <sbintern.hxx>
#include <runtime.hxx>
#include <basic/sberrors.hxx>
#include <basic/sbuno.hxx>
#include <sbprop.hxx>
#include <sbobjmod.hxx>
#include <stdobj.hxx>
#include <basic.hrc>
#include <cppuhelper/implbase.hxx>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/util/XCloseBroadcaster.hpp>
#include <com/sun/star/util/XCloseListener.hpp>
#include <sal/log.hxx>
#include <errobject.hxx>
#include <memory>
#include <unordered_map>
#include <com/sun/star/script/ModuleType.hpp>
#include <com/sun/star/script/ModuleInfo.hpp>
#include <strings.hrc>
Go to the source code of this file.
Classes | |
class | DocBasicItem |
struct | ClassModuleRunInitItem |
class | ModuleInitDependencyMap |
Functions | |
SbxObjectRef | cloneTypeObjectImpl (const SbxObject &rTypeObj) |
SbxObjectRef | createUserTypeImpl (const OUString &rClassName) |
Variables | |
constexpr OUStringLiteral | SB_RTLNAME = u"@SBRTL" |
const SFX_VB_ErrorItem | SFX_VB_ErrorTab [] |
constexpr OUStringLiteral | pCountStr = u"Count" |
constexpr OUStringLiteral | pAddStr = u"Add" |
constexpr OUStringLiteral | pItemStr = u"Item" |
constexpr OUStringLiteral | pRemoveStr = u"Remove" |
constexpr sal_uInt16 | nCountHash = SbxVariable::MakeHashCode(pCountStr) |
constexpr sal_uInt16 | nAddHash = SbxVariable::MakeHashCode(pAddStr) |
constexpr sal_uInt16 | nItemHash = SbxVariable::MakeHashCode(pItemStr) |
constexpr sal_uInt16 | nRemoveHash = SbxVariable::MakeHashCode(pRemoveStr) |
SbxObjectRef cloneTypeObjectImpl | ( | const SbxObject & | rTypeObj | ) |
Definition at line 520 of file sb.cxx.
Referenced by SbTypeFactory::CreateObject(), SbiParser::DefType(), and SbiImage::Load().
SbxObjectRef createUserTypeImpl | ( | const OUString & | rClassName | ) |
Definition at line 600 of file sb.cxx.
References GetSbData().
Referenced by SbiRuntime::StepTCREATE().
|
constexpr |
Definition at line 1948 of file sb.cxx.
Referenced by BasicCollection::Notify().
|
constexpr |
Definition at line 1947 of file sb.cxx.
Referenced by BasicCollection::Notify().
|
constexpr |
Definition at line 1949 of file sb.cxx.
Referenced by BasicCollection::Notify().
|
constexpr |
Definition at line 1950 of file sb.cxx.
Referenced by BasicCollection::Notify().
|
constexpr |
Definition at line 1944 of file sb.cxx.
Referenced by BasicCollection::Initialize(), and BasicCollection::Notify().
|
constexpr |
Definition at line 1943 of file sb.cxx.
Referenced by BasicCollection::Initialize(), and BasicCollection::Notify().
|
constexpr |
Definition at line 1945 of file sb.cxx.
Referenced by BasicCollection::Initialize(), and BasicCollection::Notify().
|
constexpr |
Definition at line 1946 of file sb.cxx.
Referenced by BasicCollection::Initialize(), and BasicCollection::Notify().
|
constexpr |
Definition at line 58 of file sb.cxx.
Referenced by StarBASIC::Find(), and StarBASIC::StarBASIC().
const SFX_VB_ErrorItem SFX_VB_ErrorTab[] |
Definition at line 284 of file sb.cxx.
Referenced by StarBASIC::GetSfxFromVBError(), and StarBASIC::GetVBErrorCode().