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