summaryrefslogtreecommitdiff
path: root/idlc
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-03-30 15:40:14 +0000
committerRüdiger Timm <rt@openoffice.org>2004-03-30 15:40:14 +0000
commit05b96888b86bf59a03df80b1346bebe12c4c981a (patch)
treeadb7034e2f5c340477a91e1bfc07a4ec8be39546 /idlc
parentf2b97063efdd5cd248f00c4a02001d6b9d570abb (diff)
INTEGRATION: CWS sb14 (1.3.4); FILE MERGED
2004/03/15 09:53:51 sb 1.3.4.3: #i21150# Adapted to new extensible type writer interface; added support for bound interface attributes. 2004/03/05 08:35:15 sb 1.3.4.2: #i21150# Support for rest parameters; clean up. 2004/03/01 12:53:48 sb 1.3.4.1: #i21150# Added optional interface inheritance; added -stdin switch; do not warn about bad member names of com.sun.star.uno.Uik; some general clean up and added const qualifiers.
Diffstat (limited to 'idlc')
-rw-r--r--idlc/inc/idlc/astdeclaration.hxx19
1 files changed, 8 insertions, 11 deletions
diff --git a/idlc/inc/idlc/astdeclaration.hxx b/idlc/inc/idlc/astdeclaration.hxx
index 14cec2c11204..a75cef686b60 100644
--- a/idlc/inc/idlc/astdeclaration.hxx
+++ b/idlc/inc/idlc/astdeclaration.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: astdeclaration.hxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: hr $ $Date: 2004-02-03 11:55:00 $
+ * last change: $Author: rt $ $Date: 2004-03-30 16:40:14 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -67,9 +67,6 @@
#ifndef _REGISTRY_REGISTRY_HXX_
#include <registry/registry.hxx>
#endif
-#ifndef _REGISTRY_REFLWRIT_HXX_
-#include <registry/reflwrit.hxx>
-#endif
class AstScope;
@@ -114,19 +111,19 @@ public:
// Data access
void setName(const ::rtl::OString& name);
- const ::rtl::OString& getLocalName()
+ const ::rtl::OString& getLocalName() const
{ return m_localName; }
- const ::rtl::OString& getScopedName()
+ const ::rtl::OString& getScopedName() const
{ return m_scopedName; }
const ::rtl::OString& getFullName()
{ return m_fullName; }
- virtual const sal_Char* getRelativName()
+ virtual const sal_Char* getRelativName() const
{ return m_fullName.getStr()+1; }
AstScope* getScope()
{ return m_pScope; }
void setScope(AstScope* pSc)
{ m_pScope = pSc; }
- const NodeType getNodeType()
+ NodeType getNodeType() const
{ return m_nodeType; }
sal_Bool isInMainfile() const
{ return m_bInMainFile; }
@@ -153,10 +150,10 @@ public:
void markAsAdded()
{ m_bIsAdded = sal_True; }
- sal_Bool isType();
+ sal_Bool isType() const;
sal_Bool hasAncestor(AstDeclaration* pDecl);
- virtual sal_Bool dump(RegistryKey& rKey, RegistryTypeWriterLoader* pLoader);
+ virtual sal_Bool dump(RegistryKey& rKey);
protected:
::rtl::OString m_localName;
::rtl::OString m_scopedName; // full qualified name