10 #ifndef LLVM_CLANG_LEX_HEADERSEARCHOPTIONS_H
11 #define LLVM_CLANG_LEX_HEADERSEARCHOPTIONS_H
14 #include "llvm/ADT/IntrusiveRefCntPtr.h"
15 #include "llvm/ADT/SetVector.h"
16 #include "llvm/ADT/StringRef.h"
72 : Prefix(Prefix), IsSystemHeader(IsSystemHeader) {}
184 bool IsFramework,
bool IgnoreSysRoot) {
185 UserEntries.emplace_back(Path, Group, IsFramework, IgnoreSysRoot);
Paths for '#include <>' added by '-I'.
Like System, but only used for C++.
Like System, but only used for ObjC++.
Like System, but searched after the system directories.
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
Like System, but only used for ObjC.
'#include ""' paths, added by 'gcc -iquote'.
Like System, but only used for C.