// Copyright (C) 2017 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #ifndef ABSTRACTMETALANG_TYPEDEFS_H #define ABSTRACTMETALANG_TYPEDEFS_H #include #include class AbstractMetaClass; class AbstractMetaField; class AbstractMetaArgument; class AbstractMetaEnum; class AbstractMetaEnumValue; class AbstractMetaFunction; class AbstractMetaType; struct UsingMember; using AbstractMetaFunctionPtr = QSharedPointer; using AbstractMetaFunctionCPtr = QSharedPointer; using AbstractMetaArgumentList = QList; using AbstractMetaClassList = QList; using AbstractMetaClassCList = QList; using AbstractMetaEnumList = QList; using AbstractMetaEnumValueList = QList; using AbstractMetaFieldList = QList; using AbstractMetaFunctionRawPtrList = QList; using AbstractMetaFunctionCList = QList; using AbstractMetaTypeList = QList; using UsingMembers = QList; #endif // ABSTRACTMETALANG_TYPEDEFS_H