reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Basic/SourceManager.h
   62 class ASTWriter;
tools/clang/include/clang/Sema/Sema.h
   77   class ASTWriter;
tools/clang/include/clang/Serialization/ModuleFileExtension.h
   26 class ASTWriter;

References

tools/clang/include/clang/Frontend/PrecompiledPreamble.h
  278   virtual void AfterPCHEmitted(ASTWriter &Writer);
tools/clang/include/clang/Serialization/ASTWriter.h
  749   ASTWriter *Writer;
  750   ASTWriter::RecordDataImpl *Record;
  779   ASTRecordWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record)
  779   ASTRecordWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record)
  784   ASTRecordWriter(ASTRecordWriter &Parent, ASTWriter::RecordDataImpl &Record)
  792   ASTWriter::RecordDataImpl &getRecordData() const { return *Record; }
  979   ASTWriter Writer;
  984   ASTWriter &getWriter() { return Writer; }
  985   const ASTWriter &getWriter() const { return Writer; }
tools/clang/include/clang/Serialization/ModuleFileExtension.h
   88   createExtensionWriter(ASTWriter &Writer) = 0;
tools/clang/lib/Frontend/ASTUnit.cpp
  220   ASTWriter Writer;
 1029   void AfterPCHEmitted(ASTWriter &Writer) override {
 2321 static bool serializeUnit(ASTWriter &Writer,
 2346   ASTWriter Writer(Stream, Buffer, ModuleCache, {});
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  139   void setEmittedPreamblePCH(ASTWriter &Writer) {
  762 void PreambleCallbacks::AfterPCHEmitted(ASTWriter &Writer) {}
tools/clang/lib/Serialization/ASTWriter.cpp
  138     ASTWriter &Writer;
  148     ASTTypeWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record)
  148     ASTTypeWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record)
  921                         ASTWriter::RecordDataImpl &Record) {
  937                          ASTWriter::RecordDataImpl &Record) {
  946                           ASTWriter::RecordDataImpl &Record) {
 1978     ASTWriter &Writer;
 1985     HeaderFileInfoTrait(ASTWriter &Writer) : Writer(Writer) {}
 2245   using RecordDataType = ASTWriter::RecordData::value_type;
 3331   ASTWriter &Writer;
 3346   explicit ASTMethodPoolTrait(ASTWriter &Writer) : Writer(Writer) {}
 3612   ASTWriter &Writer;
 3617   ASTWriter::RecordData *InterestingIdentifierOffsets;
 3644   ASTIdentifierTableTrait(ASTWriter &Writer, Preprocessor &PP,
 3646                           ASTWriter::RecordData *InterestingIdentifierOffsets)
 3869   ASTWriter &Writer;
 3883   explicit ASTDeclContextNameLookupTrait(ASTWriter &Writer) : Writer(Writer) {}
 4731 static void AddLazyVectorDecls(ASTWriter &Writer, Vector &Vec,
 4732                                ASTWriter::RecordData &Record) {
 4940     ASTWriter::UpdateRecord &Record = DeclUpdates[TU];
 6127 static uint64_t EmitCXXBaseSpecifiers(ASTWriter &W,
 6129   ASTWriter::RecordData Record;
 6145 EmitCXXCtorInitializers(ASTWriter &W,
 6147   ASTWriter::RecordData Record;
tools/clang/lib/Serialization/ASTWriterDecl.cpp
   35     ASTWriter &Writer;
   43     ASTDeclWriter(ASTWriter &Writer, ASTContext &Context,
   44                   ASTWriter::RecordDataImpl &Record)
 1747       ASTWriter::RecordData LocalRedecls;
tools/clang/lib/Serialization/ASTWriterStmt.cpp
   31     ASTWriter &Writer;
   38     ASTStmtWriter(ASTWriter &Writer, ASTWriter::RecordData &Record)
   38     ASTStmtWriter(ASTWriter &Writer, ASTWriter::RecordData &Record)