clang  16.0.0git
Public Attributes | List of all members
clang::PartialTranslationUnit Struct Reference

The class keeps track of various objects created as part of processing incremental inputs. More...

#include "clang/Interpreter/PartialTranslationUnit.h"

Collaboration diagram for clang::PartialTranslationUnit:
Collaboration graph
[legend]

Public Attributes

TranslationUnitDeclTUPart = nullptr
 
std::unique_ptr< llvm::Module > TheModule
 The llvm IR produced for the input. More...
 

Detailed Description

The class keeps track of various objects created as part of processing incremental inputs.

Definition at line 29 of file PartialTranslationUnit.h.

Member Data Documentation

◆ TheModule

std::unique_ptr<llvm::Module> clang::PartialTranslationUnit::TheModule

The llvm IR produced for the input.

Definition at line 33 of file PartialTranslationUnit.h.

Referenced by clang::IncrementalExecutor::addModule(), and clang::Interpreter::Execute().

◆ TUPart

TranslationUnitDecl* clang::PartialTranslationUnit::TUPart = nullptr

Definition at line 30 of file PartialTranslationUnit.h.

Referenced by clang::IncrementalParser::CleanUpPTU().


The documentation for this struct was generated from the following file: