1218887Sdim//===--- FileSystemOptions.h - File System Options --------------*- C++ -*-===//
2218887Sdim//
3218887Sdim//                     The LLVM Compiler Infrastructure
4218887Sdim//
5218887Sdim// This file is distributed under the University of Illinois Open Source
6218887Sdim// License. See LICENSE.TXT for details.
7218887Sdim//
8218887Sdim//===----------------------------------------------------------------------===//
9239462Sdim///
10239462Sdim/// \file
11239462Sdim/// \brief Defines the clang::FileSystemOptions interface.
12239462Sdim///
13218887Sdim//===----------------------------------------------------------------------===//
14218887Sdim
15218887Sdim#ifndef LLVM_CLANG_BASIC_FILESYSTEMOPTIONS_H
16218887Sdim#define LLVM_CLANG_BASIC_FILESYSTEMOPTIONS_H
17218887Sdim
18218887Sdim#include <string>
19218887Sdim
20218887Sdimnamespace clang {
21218887Sdim
22218887Sdim/// \brief Keeps track of options that affect how file operations are performed.
23218887Sdimclass FileSystemOptions {
24218887Sdimpublic:
25218887Sdim  /// \brief If set, paths are resolved as if the working directory was
26218887Sdim  /// set to the value of WorkingDir.
27218887Sdim  std::string WorkingDir;
28218887Sdim};
29218887Sdim
30218887Sdim} // end namespace clang
31218887Sdim
32218887Sdim#endif
33