diff options
author | Noel Grandin <noel@peralex.com> | 2016-02-09 08:48:34 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2016-02-09 09:43:52 +0200 |
commit | 8d6e4896d9485aec0def2d23b90d02c750ffce01 (patch) | |
tree | 74b1d9f44119956aaa65eaff2783243137c199a1 /idl/inc | |
parent | e6693def6456878b1bb80678204835d3135f107b (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.hxx | 4 |
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, |