10 #ifndef LLVM_CLANG_DRIVER_DARWIN_SDK_INFO_H 11 #define LLVM_CLANG_DRIVER_DARWIN_SDK_INFO_H 14 #include "llvm/Support/Error.h" 15 #include "llvm/Support/VersionTuple.h" 16 #include "llvm/Support/VirtualFileSystem.h" 26 const llvm::VersionTuple &
getVersion()
const {
return Version; }
29 llvm::VersionTuple Version;
37 StringRef SDKRootPath);
42 #endif // LLVM_CLANG_DRIVER_DARWIN_SDK_INFO_H
The information about the darwin SDK that was used during this compilation.
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
const llvm::VersionTuple & getVersion() const
Expected< Optional< DarwinSDKInfo > > parseDarwinSDKInfo(llvm::vfs::FileSystem &VFS, StringRef SDKRootPath)
Parse the SDK information from the SDKSettings.json file.
Dataflow Directional Tag Classes.
DarwinSDKInfo(llvm::VersionTuple Version)