clang 19.0.0git
AbstractTypeWriter.h
Go to the documentation of this file.
1//==--- AbstractTypeWriter.h - Abstract serialization 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 LLVM_CLANG_AST_ABSTRACTTYPEWRITER_H
10#define LLVM_CLANG_AST_ABSTRACTTYPEWRITER_H
11
12#include "clang/AST/Type.h"
14#include "clang/AST/DeclObjC.h"
15
16namespace clang {
17namespace serialization {
18
19// template <class PropertyWriter>
20// class AbstractTypeWriter {
21// public:
22// AbstractTypeWriter(PropertyWriter &W);
23// void write(QualType type);
24// };
25//
26// The actual class is auto-generated; see ClangASTPropertiesEmitter.cpp.
27#include "clang/AST/AbstractTypeWriter.inc"
28
29} // end namespace serialization
30} // end namespace clang
31
32#endif
C Language Family Type Representation.
The JSON file list parser is used to communicate input to InstallAPI.