clang 20.0.0git
FileSystemOptions.h
Go to the documentation of this file.
1//===--- FileSystemOptions.h - File System Options --------------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8///
9/// \file
10/// Defines the clang::FileSystemOptions interface.
11///
12//===----------------------------------------------------------------------===//
13
14#ifndef LLVM_CLANG_BASIC_FILESYSTEMOPTIONS_H
15#define LLVM_CLANG_BASIC_FILESYSTEMOPTIONS_H
16
17#include <string>
18
19namespace clang {
20
21/// Keeps track of options that affect how file operations are performed.
23public:
24 /// If set, paths are resolved as if the working directory was
25 /// set to the value of WorkingDir.
26 std::string WorkingDir;
27};
28
29} // end namespace clang
30
31#endif
Keeps track of options that affect how file operations are performed.
std::string WorkingDir
If set, paths are resolved as if the working directory was set to the value of WorkingDir.
The JSON file list parser is used to communicate input to InstallAPI.