Skip to content

Commit 1286d46

Browse files
YuriUfimtsevusiems
authored andcommitted
Remove obsolete things; change type to auto
1 parent c776da7 commit 1286d46

File tree

3 files changed

+3
-204
lines changed

3 files changed

+3
-204
lines changed

generator/parser/codemodel.h

Lines changed: 1 addition & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
#define CODEMODEL_H
4545

4646
#include "codemodel_fwd.h"
47-
#include <codemodel_pointer.h>
4847

4948
#include <QtCore/QHash>
5049
#include <QtCore/QList>
@@ -56,16 +55,6 @@
5655

5756
#define DECLARE_MODEL_NODE(k) \
5857
enum { __node_kind = Kind_##k }; \
59-
typedef CodeModelPointer<k##ModelItem> Pointer;
60-
61-
template <class _Target, class _Source>
62-
_Target model_static_cast(_Source item)
63-
{
64-
typedef typename _Target::Type * _Target_pointer;
65-
66-
_Target ptr (static_cast<_Target_pointer>(item.data()));
67-
return ptr;
68-
}
6958

7059
class CodeModel
7160
{
@@ -196,7 +185,7 @@ struct TypeInfo
196185
bool m_rvalue_reference { false };
197186
};
198187

199-
class _CodeModelItem: public QSharedData
188+
class _CodeModelItem
200189
{
201190
public:
202191
enum Kind
@@ -750,41 +739,6 @@ class _TemplateParameterModelItem: public _CodeModelItem
750739
_TemplateParameterModelItem(const _TemplateParameterModelItem &other);
751740
void operator = (const _TemplateParameterModelItem &other);
752741
};
753-
754-
template <class _Target, class _Source>
755-
_Target model_safe_cast(_Source item)
756-
{
757-
typedef typename _Target::Type * _Target_pointer;
758-
typedef typename _Source::Type * _Source_pointer;
759-
760-
_Source_pointer source = item.data();
761-
if (source && source->kind() == _Target_pointer(0)->__node_kind)
762-
{
763-
_Target ptr(static_cast<_Target_pointer>(source));
764-
return ptr;
765-
}
766-
767-
return _Target();
768-
}
769-
770-
template <typename _Target, typename _Source>
771-
_Target model_dynamic_cast(_Source item)
772-
{
773-
typedef typename _Target::Type * _Target_pointer;
774-
typedef typename _Source::Type * _Source_pointer;
775-
776-
_Source_pointer source = item.data();
777-
if (source && (source->kind() == _Target_pointer(0)->__node_kind
778-
|| (int(_Target_pointer(0)->__node_kind) <= int(_CodeModelItem::KindMask)
779-
&& ((source->kind() & _Target_pointer(0)->__node_kind)
780-
== _Target_pointer(0)->__node_kind))))
781-
{
782-
_Target ptr(static_cast<_Target_pointer>(source));
783-
return ptr;
784-
}
785-
786-
return _Target();
787-
}
788742
#endif // CODEMODEL_H
789743

790744
// kate: space-indent on; indent-width 2; replace-tabs on;

generator/parser/codemodel_pointer.h

Lines changed: 0 additions & 155 deletions
This file was deleted.

generator/setupgenerator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,9 @@ static QSet<QString> _builtinListTypes = QSet<QString>() << "QByteArray"
176176
<< "QMatrix4x4"
177177
<< "QVariant";
178178

179-
static void addListRegistration(AbstractMetaType* type, QSet<QString>& output) {
179+
static void addListRegistration(AbstractMetaType::shared_pointer type, QSet<QString>& output) {
180180
if (type->instantiations().size() > 0) {
181-
QList<AbstractMetaType::shared_pointer> args = type->instantiations();
181+
auto &args = type->instantiations();
182182

183183
/*
184184
QString debugStr;

0 commit comments

Comments
 (0)