Lines Matching defs:ASTReader
1 //===--- ASTReader.h - AST File Reader --------------------------*- C++ -*-===//
10 // This file defines the ASTReader class, which reads AST files.
84 class ASTReader;
93 /// \brief Abstract interface for callback invocations by the ASTReader.
95 /// While reading an AST file, the ASTReader will call the methods of the
97 /// return true to indicate to the ASTReader that the information (and
188 ASTReader &Reader;
191 PCHValidator(Preprocessor &PP, ASTReader &Reader)
223 /// The ASTReader class reads bitstreams (produced by the ASTWriter
226 /// instance of the ASTReader can be attached to an ASTContext object,
232 class ASTReader
287 /// \brief The receiver of some callbacks invoked by ASTReader.
945 ASTReader &Reader;
952 ReadingKindTracker(enum ReadingKind newKind, ASTReader &reader)
1073 ASTReader *Reader;
1084 ModuleDeclIterator(ASTReader *Reader, ModuleFile *Mod,
1153 ASTReader(const ASTReader &) LLVM_DELETED_FUNCTION;
1154 void operator=(const ASTReader &) LLVM_DELETED_FUNCTION;
1179 ASTReader(Preprocessor &PP, ASTContext &Context, StringRef isysroot = "",
1184 ~ASTReader();
1549 /// \brief Notify ASTReader that we started deserialization of
1554 /// \brief Notify ASTReader that we finished the deserialization of