|
clang 22.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. | |