AbstractTypeReader.h revision 360784
1//==--- AbstractTypeReader.h - Abstract deserialization for types ---------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#ifndef CLANG_AST_ABSTRACTTYPEREADER_H
10#define CLANG_AST_ABSTRACTTYPEREADER_H
11
12#include "clang/AST/Type.h"
13#include "clang/AST/AbstractBasicReader.h"
14
15namespace clang {
16namespace serialization {
17
18// template <class PropertyReader>
19// class AbstractTypeReader {
20// public:
21//   AbstractTypeReader(PropertyReader &W);
22//   QualType read(Type::TypeClass kind);
23// };
24//
25// The actual class is auto-generated; see ClangASTPropertiesEmitter.cpp.
26#include "clang/AST/AbstractTypeReader.inc"
27
28} // end namespace serialization
29} // end namespace clang
30
31#endif
32