|
LibreOffice Module basic (master) 1
|
#include <basic/sberrors.hxx>#include <basic/sbmeth.hxx>#include <basic/sbstar.hxx>#include <basic/sbx.hxx>#include <rtl/ustring.hxx>#include <com/sun/star/uno/Sequence.hxx>#include <osl/file.hxx>#include <i18nlangtag/lang.h>#include <cmath>#include <vector>#include <memory>#include <optional>#include <com/sun/star/lang/XComponent.hpp>#include <com/sun/star/container/XEnumeration.hpp>#include <com/sun/star/container/XIndexAccess.hpp>#include <unotools/localedatawrapper.hxx>#include <o3tl/deleter.hxx>#include <o3tl/typed_flags_set.hxx>#include <tools/wldcrd.hxx>Go to the source code of this file.
Classes | |
| struct | SbiForStack |
| struct | o3tl::typed_flags< SbAttributes > |
| class | SbiRTLData |
| class | SbiInstance |
| class | SbiRuntime |
Namespaces | |
| namespace | o3tl |
Macros | |
| #define | MAXRECURSION 500 |
Typedefs | |
| typedef std::vector< css::uno::Reference< css::lang::XComponent > > | ComponentVector_t |
Enumerations | |
| enum class | ForType { To , EachArray , EachCollection , EachXEnumeration , EachXIndexAccess , Error } |
| enum class | SbAttributes { NONE = 0x0000 , READONLY = 0x0001 , HIDDEN = 0x0002 , DIRECTORY = 0x0010 } |
Functions | |
| void | checkArithmeticOverflow (double d) |
| void | checkArithmeticOverflow (SbxVariable const *pVar) |
| StarBASIC * | GetCurrentBasic (StarBASIC *pRTBasic) |
| bool | hasUno () |
| OUString | getFullPath (const OUString &aRelPath) |
| void | implStepRenameUCB (const OUString &aSource, const OUString &aDest) |
| void | implStepRenameOSL (const OUString &aSource, const OUString &aDest) |
| bool | IsBaseIndexOne () |
| void | removeDimAsNewRecoverItem (SbxVariable *pVar) |
| #define MAXRECURSION 500 |
Definition at line 90 of file runtime.hxx.
| typedef std::vector< css::uno::Reference< css::lang::XComponent > > ComponentVector_t |
Definition at line 125 of file runtime.hxx.
|
strong |
| Enumerator | |
|---|---|
| To | |
| EachArray | |
| EachCollection | |
| EachXEnumeration | |
| EachXIndexAccess | |
| Error | |
Definition at line 56 of file runtime.hxx.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| READONLY | |
| HIDDEN | |
| DIRECTORY | |
Definition at line 92 of file runtime.hxx.
|
inline |
Definition at line 383 of file runtime.hxx.
References d, ERRCODE_BASIC_MATH_OVERFLOW, and StarBASIC::Error().
Referenced by checkArithmeticOverflow(), and SbiRuntime::StepArith().
|
inline |
Definition at line 389 of file runtime.hxx.
References checkArithmeticOverflow(), d, SbxValue::GetDouble(), SbxVariable::GetType(), and SbxDOUBLE.
Definition at line 552 of file runtime.cxx.
References StarBASIC::GetActiveModule(), and SbxVariable::GetParent().
Referenced by SbiInstance::Abort(), and SbiRuntime::StepSTMNT().
| OUString getFullPath | ( | const OUString & | aRelPath | ) |
Referenced by SbiStream::Open().
| bool hasUno | ( | ) |
Definition at line 133 of file iosys.cxx.
References comphelper::getProcessComponentContext().
Referenced by SbiStream::Open(), and SbiRuntime::StepRENAME().
| void implStepRenameOSL | ( | const OUString & | aSource, |
| const OUString & | aDest | ||
| ) |
Referenced by SbiRuntime::StepRENAME().
| void implStepRenameUCB | ( | const OUString & | aSource, |
| const OUString & | aDest | ||
| ) |
Referenced by SbiRuntime::StepRENAME().
| bool IsBaseIndexOne | ( | ) |
Referenced by StringToByteArray().
| void removeDimAsNewRecoverItem | ( | SbxVariable * | pVar | ) |
Definition at line 1790 of file runtime.cxx.
Referenced by SbxVariable::~SbxVariable().