clang  6.0.0svn
Public Attributes | List of all members
CXIdxImportedASTFileInfo Struct Reference

Data for IndexerCallbacks::importedASTFile. More...

#include "clang-c/Index.h"

Collaboration diagram for CXIdxImportedASTFileInfo:
Collaboration graph
[legend]

Public Attributes

CXFile file
 Top level AST file containing the imported PCH, module or submodule. More...
 
CXModule module
 The imported module or NULL if the AST file is a PCH. More...
 
CXIdxLoc loc
 Location where the file is imported. More...
 
int isImplicit
 Non-zero if an inclusion directive was automatically turned into a module import. More...
 

Detailed Description

Data for IndexerCallbacks::importedASTFile.

Definition at line 5762 of file Index.h.

Member Data Documentation

◆ file

CXFile CXIdxImportedASTFileInfo::file

Top level AST file containing the imported PCH, module or submodule.

Definition at line 5766 of file Index.h.

◆ isImplicit

int CXIdxImportedASTFileInfo::isImplicit

Non-zero if an inclusion directive was automatically turned into a module import.

Applicable only for modules.

Definition at line 5779 of file Index.h.

◆ loc

CXIdxLoc CXIdxImportedASTFileInfo::loc

Location where the file is imported.

Applicable only for modules.

Definition at line 5774 of file Index.h.

◆ module

CXModule CXIdxImportedASTFileInfo::module

The imported module or NULL if the AST file is a PCH.

Definition at line 5770 of file Index.h.


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