clang 22.0.0git
CXIdxIncludedFileInfo Struct Reference

Data for ppIncludedFile callback. More...

#include "clang-c/Index.h"

Public Attributes

CXIdxLoc hashLoc
 Location of '#' in the #include/#import directive.
const char * filename
 Filename as written in the #include/#import directive.
CXFile file
 The actual file that the #include/#import directive resolved to.
int isImport
int isAngled
int isModuleImport
 Non-zero if the directive was automatically turned into a module import.

Detailed Description

Data for ppIncludedFile callback.

Definition at line 6185 of file Index.h.

Member Data Documentation

◆ file

CXFile CXIdxIncludedFileInfo::file

The actual file that the #include/#import directive resolved to.

Definition at line 6197 of file Index.h.

◆ filename

const char* CXIdxIncludedFileInfo::filename

Filename as written in the #include/#import directive.

Definition at line 6193 of file Index.h.

◆ hashLoc

CXIdxLoc CXIdxIncludedFileInfo::hashLoc

Location of '#' in the #include/#import directive.

Definition at line 6189 of file Index.h.

◆ isAngled

int CXIdxIncludedFileInfo::isAngled

Definition at line 6199 of file Index.h.

◆ isImport

int CXIdxIncludedFileInfo::isImport

Definition at line 6198 of file Index.h.

◆ isModuleImport

int CXIdxIncludedFileInfo::isModuleImport

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

Definition at line 6204 of file Index.h.


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