clang 20.0.0git
|
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Support/VirtualFileSystem.h"
#include "llvm/TargetParser/Triple.h"
#include <optional>
Go to the source code of this file.
Classes | |
class | clang::DarwinSDKInfo |
The information about the darwin SDK that was used during this compilation. More... | |
struct | clang::DarwinSDKInfo::OSEnvPair |
A value that describes two os-environment pairs that can be used as a key to the version map in the SDK. More... | |
class | clang::DarwinSDKInfo::RelatedTargetVersionMapping |
Represents a version mapping that maps from a version of one target to a version of a related target. More... | |
Namespaces | |
namespace | llvm |
Diagnostic wrappers for TextAPI types for error reporting. | |
namespace | llvm::json |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
Functions | |
Expected< std::optional< DarwinSDKInfo > > | clang::parseDarwinSDKInfo (llvm::vfs::FileSystem &VFS, StringRef SDKRootPath) |
Parse the SDK information from the SDKSettings.json file. | |