clang  6.0.0svn
Public Attributes | List of all members
clang::ExternalASTMerger::ImporterSource Struct Reference

A source for an ExternalASTMerger. More...

#include "clang/AST/ExternalASTMerger.h"

Collaboration diagram for clang::ExternalASTMerger::ImporterSource:
Collaboration graph
[legend]

Public Attributes

ASTContextAST
 
FileManagerFM
 
const OriginMapOM
 

Detailed Description

A source for an ExternalASTMerger.

ASTImporters require both ASTContext and FileManager to be able to import SourceLocations properly. Additionally, when import occurs for a DeclContext whose origin has been overridden, then this ExternalASTMerger must be able to determine that.

Definition at line 83 of file ExternalASTMerger.h.

Member Data Documentation

◆ AST

ASTContext& clang::ExternalASTMerger::ImporterSource::AST

Definition at line 84 of file ExternalASTMerger.h.

◆ FM

FileManager& clang::ExternalASTMerger::ImporterSource::FM

Definition at line 85 of file ExternalASTMerger.h.

◆ OM

const OriginMap& clang::ExternalASTMerger::ImporterSource::OM

Definition at line 86 of file ExternalASTMerger.h.


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