tools/porting/src/codemodel.h
changeset 33 3e2da88830cd
parent 18 2f34d5167611
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
    94 template <typename CollectedType>
    94 template <typename CollectedType>
    95 class Collection: public QMultiHash<QByteArray, CollectedType *>
    95 class Collection: public QMultiHash<QByteArray, CollectedType *>
    96 {
    96 {
    97 public:
    97 public:
    98      void add(CollectedType *collectedItem)
    98      void add(CollectedType *collectedItem)
    99     { insert(collectedItem->name(), collectedItem); }
    99     { this->insert(collectedItem->name(), collectedItem); }
   100 };
   100 };
   101 
   101 
   102 typedef Collection<Scope> ScopeCollection;
   102 typedef Collection<Scope> ScopeCollection;
   103 typedef Collection<Member> MemberCollection;
   103 typedef Collection<Member> MemberCollection;
   104 typedef Collection<Type> TypeCollection;
   104 typedef Collection<Type> TypeCollection;