clang 22.0.0git
clang::HeaderSearchOptions::Entry Struct Reference

#include "clang/Lex/HeaderSearchOptions.h"

Public Member Functions

 Entry (StringRef path, frontend::IncludeDirGroup group, bool isFramework, bool ignoreSysRoot)

Public Attributes

std::string Path
frontend::IncludeDirGroup Group
unsigned IsFramework: 1
unsigned IgnoreSysRoot: 1
 IgnoreSysRoot - This is false if an absolute path should be treated relative to the sysroot, or true if it should always be the absolute path.

Detailed Description

Definition at line 66 of file HeaderSearchOptions.h.

Constructor & Destructor Documentation

◆ Entry()

clang::HeaderSearchOptions::Entry::Entry ( StringRef path,
frontend::IncludeDirGroup group,
bool isFramework,
bool ignoreSysRoot )
inline

Definition at line 78 of file HeaderSearchOptions.h.

References Entry(), Group, IgnoreSysRoot, IsFramework, and Path.

Referenced by Entry().

Member Data Documentation

◆ Group

frontend::IncludeDirGroup clang::HeaderSearchOptions::Entry::Group

◆ IgnoreSysRoot

unsigned clang::HeaderSearchOptions::Entry::IgnoreSysRoot

IgnoreSysRoot - This is false if an absolute path should be treated relative to the sysroot, or true if it should always be the absolute path.

Definition at line 76 of file HeaderSearchOptions.h.

Referenced by clang::addHash(), clang::ApplyHeaderSearchOptions(), Entry(), and GenerateHeaderSearchArgs().

◆ IsFramework

unsigned clang::HeaderSearchOptions::Entry::IsFramework

◆ Path

std::string clang::HeaderSearchOptions::Entry::Path

Definition at line 67 of file HeaderSearchOptions.h.

Referenced by clang::addHash(), clang::ApplyHeaderSearchOptions(), and Entry().


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