LibreOffice Module basic (master) 1
Classes | Namespaces | Macros | Enumerations | Functions | Variables
sbdef.hxx File Reference
#include <basic/sbxdef.hxx>
#include <rtl/ustring.hxx>
#include <basic/basicdllapi.h>
#include <o3tl/typed_flags_set.hxx>
#include <unotools/resmgr.hxx>
Include dependency graph for sbdef.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< BasicDebugFlags >
 

Namespaces

namespace  o3tl
 

Macros

#define SBXID_BASIC   0x6273
 
#define SBXID_BASICMOD   0x6d62
 
#define SBXID_BASICPROP   0x7262
 
#define SBXID_BASICMETHOD   0x6d65
 
#define SBXID_JSCRIPTMOD   0x6a62
 
#define SBXID_JSCRIPTMETH   0x6a64
 

Enumerations

enum class  BasicDebugFlags {
  NONE = 0x0000 ,
  Break = 0x0001 ,
  StepInto = 0x0002 ,
  StepOver = 0x0004 ,
  Continue = 0x0008 ,
  StepOut = 0x0010
}
 
enum class  PropertyMode {
  NONE ,
  Get ,
  Let ,
  Set
}
 

Functions

BASIC_DLLPUBLIC OUString getBasicTypeName (SbxDataType eType)
 
BASIC_DLLPUBLIC OUString getBasicObjectTypeName (SbxObject *pObj)
 
BASIC_DLLPUBLIC void setBasicWatchMode (bool bOn)
 
BASIC_DLLPUBLIC std::locale BasResLocale ()
 
OUString BasResId (TranslateId pId)
 

Variables

BASIC_DLLPUBLIC std::pair< TranslateId, ErrCode > const RID_BASIC_START []
 

Macro Definition Documentation

◆ SBXID_BASIC

#define SBXID_BASIC   0x6273

Definition at line 58 of file sbdef.hxx.

◆ SBXID_BASICMETHOD

#define SBXID_BASICMETHOD   0x6d65

Definition at line 61 of file sbdef.hxx.

◆ SBXID_BASICMOD

#define SBXID_BASICMOD   0x6d62

Definition at line 59 of file sbdef.hxx.

◆ SBXID_BASICPROP

#define SBXID_BASICPROP   0x7262

Definition at line 60 of file sbdef.hxx.

◆ SBXID_JSCRIPTMETH

#define SBXID_JSCRIPTMETH   0x6a64

Definition at line 63 of file sbdef.hxx.

◆ SBXID_JSCRIPTMOD

#define SBXID_JSCRIPTMOD   0x6a62

Definition at line 62 of file sbdef.hxx.

Enumeration Type Documentation

◆ BasicDebugFlags

enum class BasicDebugFlags
strong
Enumerator
NONE 
Break 
StepInto 
StepOver 
Continue 
StepOut 

Definition at line 46 of file sbdef.hxx.

◆ PropertyMode

enum class PropertyMode
strong
Enumerator
NONE 
Get 
Let 
Set 

Definition at line 65 of file sbdef.hxx.

Function Documentation

◆ BasResId()

OUString BasResId ( TranslateId  pId)

Definition at line 432 of file sbxscan.cxx.

References BasResLocale(), and Translate::get().

Referenced by BasicDLL::BasicBreak(), SbxValue::Format(), and StarBASIC::MakeErrorText().

◆ BasResLocale()

BASIC_DLLPUBLIC std::locale BasResLocale ( )

Definition at line 427 of file sbxscan.cxx.

References Translate::Create().

Referenced by BasResId().

◆ getBasicObjectTypeName()

BASIC_DLLPUBLIC OUString getBasicObjectTypeName ( SbxObject pObj)

Definition at line 1612 of file sbunoobj.cxx.

References getDbgObjectNameImpl().

◆ getBasicTypeName()

BASIC_DLLPUBLIC OUString getBasicTypeName ( SbxDataType  eType)

◆ setBasicWatchMode()

BASIC_DLLPUBLIC void setBasicWatchMode ( bool  bOn)

Definition at line 485 of file runtime.cxx.

References bWatchMode.

Variable Documentation

◆ RID_BASIC_START

BASIC_DLLPUBLIC std::pair<TranslateId, ErrCode> const RID_BASIC_START[]
extern