aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/typesystem_typedefs.h
blob: 25003938fea1d7b09ec765893e500c356029adf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// 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 TYPESYSTEM_TYPEDEFS_H
#define TYPESYSTEM_TYPEDEFS_H

#include <QtCore/QList>

class ComplexTypeEntry;
class ConstantValueTypeEntry;
class ContainerTypeEntry;
class FlagsTypeEntry;
class FunctionTypeEntry;
class NamespaceTypeEntry;
class ObjectTypeEntry;
class PrimitiveTypeEntry;
class SmartPointerTypeEntry;
class TemplateEntry;
class TypeEntry;
class TypedefEntry;
class TypeSystemTypeEntry;

using ContainerTypeEntryCList = QList<const ContainerTypeEntry *>;
using NamespaceTypeEntryList = QList<NamespaceTypeEntry *>;
using PrimitiveTypeEntryCList = QList<const PrimitiveTypeEntry *>;
using SmartPointerTypeEntryList = QList<const SmartPointerTypeEntry *>;
using TypeEntryList = QList<TypeEntry *>;
using TypeEntryCList = QList<const TypeEntry *>;

#endif // TYPESYSTEM_TYPEDEFS_H