diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2012-08-11 13:06:22 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2012-08-11 13:06:22 (GMT) |
commit | 34cc61be7d0f6dafcaaa5fcdaa98ce4d31014634 (patch) | |
tree | ad481e345a35820f0142bb774556afc6de0d00fa /src/classlist.h | |
parent | 3583a7c0bea47665a06d14a64b62376eee21c528 (diff) | |
download | Doxygen-34cc61be7d0f6dafcaaa5fcdaa98ce4d31014634.zip Doxygen-34cc61be7d0f6dafcaaa5fcdaa98ce4d31014634.tar.gz Doxygen-34cc61be7d0f6dafcaaa5fcdaa98ce4d31014634.tar.bz2 |
Release-1.8.2
Diffstat (limited to 'src/classlist.h')
-rw-r--r-- | src/classlist.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/classlist.h b/src/classlist.h index 71a62b6..830c3cd 100644 --- a/src/classlist.h +++ b/src/classlist.h @@ -64,4 +64,22 @@ class ClassSDict : public SDict<ClassDef> bool declVisible(const ClassDef::CompoundType *filter=0) const; }; +class GenericsCollection : public QIntDict<ClassDef> +{ + public: + GenericsCollection() : QIntDict<ClassDef>(17) {} + ~GenericsCollection() {} +}; + +class GenericsSDict +{ + public: + GenericsSDict() : m_dict(17) { m_dict.setAutoDelete(TRUE); } + ~GenericsSDict() {} + void insert(const QCString &key,ClassDef *cd); + ClassDef *find(const QCString &key); + private: + SDict<GenericsCollection> m_dict; +}; + #endif |