clang 20.0.0git
Public Member Functions | 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"

Public Member Functions

bool operator== (const PartialTranslationUnit &other)
 

Public Attributes

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

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 Function Documentation

◆ operator==()

bool clang::PartialTranslationUnit::operator== ( const PartialTranslationUnit other)
inline

Definition at line 34 of file PartialTranslationUnit.h.

References TheModule, and TUPart.

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(), clang::WasmIncrementalExecutor::addModule(), and operator==().

◆ TUPart

TranslationUnitDecl* clang::PartialTranslationUnit::TUPart = nullptr

Definition at line 30 of file PartialTranslationUnit.h.

Referenced by operator==().


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