4545
4646#include < codemodel_pointer.h>
4747#include < QtCore/QList>
48+ #include < QSharedPointer>
4849
4950// forward declarations
5051class CodeModel ;
@@ -64,20 +65,20 @@ class _VariableModelItem;
6465class _MemberModelItem ;
6566struct TypeInfo ;
6667
67- typedef CodeModelPointer <_ArgumentModelItem> ArgumentModelItem;
68- typedef CodeModelPointer <_ClassModelItem> ClassModelItem;
69- typedef CodeModelPointer <_CodeModelItem> CodeModelItem;
70- typedef CodeModelPointer <_EnumModelItem> EnumModelItem;
71- typedef CodeModelPointer <_EnumeratorModelItem> EnumeratorModelItem;
72- typedef CodeModelPointer <_FileModelItem> FileModelItem;
73- typedef CodeModelPointer <_FunctionDefinitionModelItem> FunctionDefinitionModelItem;
74- typedef CodeModelPointer <_FunctionModelItem> FunctionModelItem;
75- typedef CodeModelPointer <_NamespaceModelItem> NamespaceModelItem;
76- typedef CodeModelPointer <_ScopeModelItem> ScopeModelItem;
77- typedef CodeModelPointer <_TemplateParameterModelItem> TemplateParameterModelItem;
78- typedef CodeModelPointer <_TypeAliasModelItem> TypeAliasModelItem;
79- typedef CodeModelPointer <_VariableModelItem> VariableModelItem;
80- typedef CodeModelPointer <_MemberModelItem> MemberModelItem;
68+ typedef QSharedPointer <_ArgumentModelItem> ArgumentModelItem;
69+ typedef QSharedPointer <_ClassModelItem> ClassModelItem;
70+ typedef QSharedPointer <_CodeModelItem> CodeModelItem;
71+ typedef QSharedPointer <_EnumModelItem> EnumModelItem;
72+ typedef QSharedPointer <_EnumeratorModelItem> EnumeratorModelItem;
73+ typedef QSharedPointer <_FileModelItem> FileModelItem;
74+ typedef QSharedPointer <_FunctionDefinitionModelItem> FunctionDefinitionModelItem;
75+ typedef QSharedPointer <_FunctionModelItem> FunctionModelItem;
76+ typedef QSharedPointer <_NamespaceModelItem> NamespaceModelItem;
77+ typedef QSharedPointer <_ScopeModelItem> ScopeModelItem;
78+ typedef QSharedPointer <_TemplateParameterModelItem> TemplateParameterModelItem;
79+ typedef QSharedPointer <_TypeAliasModelItem> TypeAliasModelItem;
80+ typedef QSharedPointer <_VariableModelItem> VariableModelItem;
81+ typedef QSharedPointer <_MemberModelItem> MemberModelItem;
8182
8283typedef QList<ArgumentModelItem> ArgumentList;
8384typedef QList<ClassModelItem> ClassList;
0 commit comments