Doxygen
Loading...
Searching...
No Matches
IncludeInfo Struct Reference

Class representing the data associated with a #include statement. More...

#include <src/filedef.h>

+ Collaboration diagram for IncludeInfo:

Public Member Functions

 IncludeInfo ()
 
 IncludeInfo (const FileDef *fd, const QCString &in, IncludeKind k)
 

Public Attributes

const FileDeffileDef = nullptr
 
QCString includeName
 
IncludeKind kind = IncludeKind::IncludeSystem
 

Detailed Description

Class representing the data associated with a #include statement.

Definition at line 74 of file filedef.h.

Constructor & Destructor Documentation

◆ IncludeInfo() [1/2]

IncludeInfo::IncludeInfo ( )
inline

Definition at line 76 of file filedef.h.

76{}

◆ IncludeInfo() [2/2]

IncludeInfo::IncludeInfo ( const FileDef * fd,
const QCString & in,
IncludeKind k )
inline

Definition at line 77 of file filedef.h.

78 : fileDef(fd), includeName(in), kind(k) {}
QCString includeName
Definition filedef.h:80
IncludeKind kind
Definition filedef.h:81
const FileDef * fileDef
Definition filedef.h:79

References fileDef, includeName, and kind.

Member Data Documentation

◆ fileDef

const FileDef* IncludeInfo::fileDef = nullptr

◆ includeName

◆ kind

Definition at line 81 of file filedef.h.

Referenced by PerlModGenerator::addIncludeInfo(), IncludeInfo(), and writeIncludeInfo().


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