ACAV f0ba4b7c9529
Abstract Syntax Tree (AST) visualization tool for C, C++, and Objective-C
Loading...
Searching...
No Matches
acav::FileDependencies Struct Reference

Structure to store dependency information for a single source file This structure captures all header files included by a source file. More...

#include <DependencyTypes.h>

Public Attributes

std::string path
 Path to the source file.
std::vector< HeaderInfoheaders
 List of all included headers.

Detailed Description

Structure to store dependency information for a single source file This structure captures all header files included by a source file.

each entry has:

  • path: path of source file
  • headers: list of HeaderInfo
    • path: path of header
    • direct (bool): directly included (as opposed to indirect)
    • inclusionKind (string): type of inclusion

Definition at line 50 of file DependencyTypes.h.

Member Data Documentation

◆ headers

std::vector<HeaderInfo> acav::FileDependencies::headers

List of all included headers.

Definition at line 52 of file DependencyTypes.h.

◆ path

std::string acav::FileDependencies::path

Path to the source file.

Definition at line 51 of file DependencyTypes.h.


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