clang  6.0.0svn
Classes | Namespaces
ASTReader.h File Reference
#include "clang/AST/DeclObjC.h"
#include "clang/AST/DeclarationName.h"
#include "clang/AST/TemplateBase.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/FileSystemOptions.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/Version.h"
#include "clang/Lex/ExternalPreprocessorSource.h"
#include "clang/Lex/HeaderSearch.h"
#include "clang/Lex/PreprocessingRecord.h"
#include "clang/Sema/ExternalSemaSource.h"
#include "clang/Sema/IdentifierResolver.h"
#include "clang/Serialization/ASTBitCodes.h"
#include "clang/Serialization/ContinuousRangeMap.h"
#include "clang/Serialization/Module.h"
#include "clang/Serialization/ModuleFileExtension.h"
#include "clang/Serialization/ModuleManager.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/TinyPtrVector.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/Timer.h"
#include <deque>
#include <memory>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for ASTReader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang::ASTReaderListener
 Abstract interface for callback invocations by the ASTReader. More...
 
class  clang::ChainedASTReaderListener
 Simple wrapper class for chaining listeners. More...
 
class  clang::PCHValidator
 ASTReaderListener implementation to validate the information of the PCH file against an initialized Preprocessor. More...
 
class  clang::SimpleASTReaderListener
 ASTReaderListenter implementation to set SuggestedPredefines of ASTReader which is required to use a pch file. More...
 
class  clang::ASTReader
 Reads an AST files chain containing the contents of a translation unit. More...
 
struct  clang::ASTReader::ImportedSubmodule
 
class  clang::ASTReader::ModuleDeclIterator
 
class  clang::ASTReader::ListenerScope
 RAII object to temporarily add an AST callback listener. More...
 
class  clang::ASTRecordReader
 An object for streaming information from a record. More...
 
struct  clang::SavedStreamPosition
 Helper class that saves the current stream position and then restores it when destroyed. More...
 

Namespaces

 llvm
 DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators.
 
 clang
 Dataflow Directional Tag Classes.
 
 clang::serialization
 
 clang::serialization::reader