summaryrefslogtreecommitdiff
path: root/basic
diff options
context:
space:
mode:
authorPascal Junck <pjunck@openoffice.org>2004-11-02 10:56:50 +0000
committerPascal Junck <pjunck@openoffice.org>2004-11-02 10:56:50 +0000
commitd66af44ec660200fdc01991648dce18dfb7ae915 (patch)
tree787bc57fbbddaa58d86040915e677ee15d8e3a8a /basic
parent5b0363bb64625b8d528977f858609807dcfc9489 (diff)
INTEGRATION: CWS ab11clonepp4 (1.4.62); FILE MERGED
2004/10/15 08:39:09 ab 1.4.62.1: #118083# #118084# Class support PP4 -> SO 8
Diffstat (limited to 'basic')
-rw-r--r--basic/source/inc/symtbl.hxx12
1 files changed, 10 insertions, 2 deletions
diff --git a/basic/source/inc/symtbl.hxx b/basic/source/inc/symtbl.hxx
index 153a185c7b7d..cff3cad10fd3 100644
--- a/basic/source/inc/symtbl.hxx
+++ b/basic/source/inc/symtbl.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: symtbl.hxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: obo $ $Date: 2004-03-17 13:35:29 $
+ * last change: $Author: pjunck $ $Date: 2004-11-02 11:56:50 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -71,6 +71,9 @@
#ifndef _SBXDEF_HXX //autogen
#include <svtools/sbxdef.hxx>
#endif
+#ifndef _SB_SBDEF_HXX
+#include <sbxdef.hxx>
+#endif
class SbiSymDef; // Basisklasse
class SbiProcDef; // Prozedur
@@ -222,6 +225,8 @@ class SbiProcDef : public SbiSymDef { // Prozedur-Definition (aus Basic):
String aLibName; // LIB "name"
String aAlias; // ALIAS "name"
USHORT nLine1, nLine2; // Zeilenbereich
+ PropertyMode mePropMode; // Marks if this is a property procedure and which
+ String maPropName; // Property name if property procedure (!= proc name)
BOOL bCdecl : 1; // TRUE: CDECL angegeben
BOOL bPublic : 1; // TRUE: proc ist PUBLIC
BOOL mbProcDecl : 1; // TRUE: instanciated by SbiParser::ProcDecl
@@ -244,6 +249,9 @@ public:
USHORT GetLine1() const { return nLine1; }
void SetLine2( USHORT n ) { nLine2 = n; }
USHORT GetLine2() const { return nLine2; }
+ PropertyMode getPropertyMode() { return mePropMode; }
+ void setPropertyMode( PropertyMode ePropMode );
+ const String& GetPropName() { return maPropName; }
// Match mit einer Forward-Deklaration. Die Parameternamen
// werden abgeglichen und die Forward-Deklaration wird