summaryrefslogtreecommitdiff
path: root/idl/inc
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-02-09 08:48:34 +0200
committerNoel Grandin <noel@peralex.com>2016-02-09 09:43:52 +0200
commit8d6e4896d9485aec0def2d23b90d02c750ffce01 (patch)
tree74b1d9f44119956aaa65eaff2783243137c199a1 /idl/inc
parente6693def6456878b1bb80678204835d3135f107b (diff)
simplify SvClassElement
no need for it to be ref-counted Change-Id: I663266c9f59930b1f5bc53f1f27b594dbbc08b46
Diffstat (limited to 'idl/inc')
-rw-r--r--idl/inc/object.hxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/idl/inc/object.hxx b/idl/inc/object.hxx
index c4c45f02b07d..9859a3ac444e 100644
--- a/idl/inc/object.hxx
+++ b/idl/inc/object.hxx
@@ -34,7 +34,7 @@ typedef std::vector< SvSlotElement* > SvSlotElementList;
class SvMetaClass;
typedef ::std::vector< SvMetaClass* > SvMetaClassList;
-class SvClassElement : public SvRttiBase
+class SvClassElement
{
OString aPrefix;
tools::SvRef<SvMetaClass> xClass;
@@ -56,7 +56,7 @@ public:
class SvMetaClass : public SvMetaType
{
SvRefMemberList<SvMetaAttribute *> aAttrList;
- SvRefMemberList<SvClassElement *> aClassList;
+ std::vector<SvClassElement> aClassElementList;
tools::SvRef<SvMetaClass> aSuperClass;
bool TestAttribute( SvIdlDataBase & rBase, SvTokenStream & rInStm,